./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix019_power.oepc_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix019_power.oepc_pso.oepc_rmo.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_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix019_power.oepc_pso.oepc_rmo.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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:22:14,026 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:22:14,086 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:22:14,090 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:22:14,091 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:22:14,121 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:22:14,121 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:22:14,122 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:22:14,122 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:22:14,132 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:22:14,133 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:22:14,133 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:22:14,134 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:22:14,135 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:22:14,136 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:22:14,136 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:22:14,136 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:22:14,136 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:22:14,137 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:22:14,137 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:22:14,137 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:22:14,137 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:22:14,138 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:22:14,138 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:22:14,138 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:22:14,138 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:22:14,138 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:22:14,139 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:22:14,139 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:22:14,139 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:22:14,140 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:22:14,140 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:22:14,141 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:22:14,141 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:22:14,141 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:22:14,141 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:22:14,141 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:22:14,142 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:22:14,142 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:22:14,142 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:22:14,142 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:22:14,142 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:22:14,143 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:22:14,143 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 [2024-06-27 18:22:14,345 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:22:14,366 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:22:14,368 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:22:14,369 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:22:14,370 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:22:14,371 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix019_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 18:22:15,613 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:22:15,870 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:22:15,870 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix019_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 18:22:15,884 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3e397e686/abd2cb148a874287a1559da9cc95aac4/FLAG08e6dafdb [2024-06-27 18:22:15,896 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3e397e686/abd2cb148a874287a1559da9cc95aac4 [2024-06-27 18:22:15,898 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:22:15,899 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:22:15,899 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_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-27 18:22:16,056 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:22:16,059 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:22:16,059 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:22:16,060 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:22:16,064 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:22:16,064 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:22:15" (1/2) ... [2024-06-27 18:22:16,065 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a761dec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:16, skipping insertion in model container [2024-06-27 18:22:16,065 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:22:15" (1/2) ... [2024-06-27 18:22:16,066 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@565d71b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:22:16, skipping insertion in model container [2024-06-27 18:22:16,067 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:22:16" (2/2) ... [2024-06-27 18:22:16,067 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a761dec and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16, skipping insertion in model container [2024-06-27 18:22:16,067 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:22:16" (2/2) ... [2024-06-27 18:22:16,067 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:22:16,132 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:22:16,133 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-27 18:22:16,133 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-27 18:22:16,133 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-27 18:22:16,133 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:22:16,134 INFO L106 edCorrectnessWitness]: ghost_update [L839-L839] multithreaded = 1; [2024-06-27 18:22:16,175 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:22:16,322 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix019_power.oepc_pso.oepc_rmo.oepc.i[969,982] [2024-06-27 18:22:16,516 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:22:16,526 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:22:16,553 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix019_power.oepc_pso.oepc_rmo.oepc.i[969,982] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:22:16,621 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:22:16,663 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:22:16,663 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16 WrapperNode [2024-06-27 18:22:16,664 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:22:16,664 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:22:16,664 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:22:16,665 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:22:16,670 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16" (1/1) ... [2024-06-27 18:22:16,693 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16" (1/1) ... [2024-06-27 18:22:16,716 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 122 [2024-06-27 18:22:16,717 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:22:16,718 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:22:16,718 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:22:16,718 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:22:16,726 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16" (1/1) ... [2024-06-27 18:22:16,726 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16" (1/1) ... [2024-06-27 18:22:16,731 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16" (1/1) ... [2024-06-27 18:22:16,745 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 18:22:16,746 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16" (1/1) ... [2024-06-27 18:22:16,746 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16" (1/1) ... [2024-06-27 18:22:16,752 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16" (1/1) ... [2024-06-27 18:22:16,753 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16" (1/1) ... [2024-06-27 18:22:16,755 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16" (1/1) ... [2024-06-27 18:22:16,756 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16" (1/1) ... [2024-06-27 18:22:16,758 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:22:16,759 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:22:16,759 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:22:16,759 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:22:16,760 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16" (1/1) ... [2024-06-27 18:22:16,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:22:16,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:22:16,791 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 18:22:16,797 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 18:22:16,820 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:22:16,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:22:16,820 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:22:16,820 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:22:16,820 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:22:16,820 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:22:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:22:16,821 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:22:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:22:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:22:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:22:16,821 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:22:16,822 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 18:22:16,920 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:22:16,922 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:22:17,209 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:22:17,209 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:22:17,364 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:22:17,364 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:22:17,365 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:22:17 BoogieIcfgContainer [2024-06-27 18:22:17,365 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:22:17,367 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:22:17,367 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:22:17,369 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:22:17,370 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:22:15" (1/4) ... [2024-06-27 18:22:17,371 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25db7f10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:22:17, skipping insertion in model container [2024-06-27 18:22:17,371 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:22:16" (2/4) ... [2024-06-27 18:22:17,372 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25db7f10 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:22:17, skipping insertion in model container [2024-06-27 18:22:17,372 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:22:16" (3/4) ... [2024-06-27 18:22:17,372 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25db7f10 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:22:17, skipping insertion in model container [2024-06-27 18:22:17,372 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:22:17" (4/4) ... [2024-06-27 18:22:17,373 INFO L112 eAbstractionObserver]: Analyzing ICFG mix019_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 18:22:17,387 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:22:17,387 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 18:22:17,387 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:22:17,431 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:22:17,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 18:22:17,486 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-27 18:22:17,486 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:22:17,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 75 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-27 18:22:17,489 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 18:22:17,493 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 44 transitions, 97 flow [2024-06-27 18:22:17,503 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:22:17,509 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;@2da7687f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:22:17,509 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 18:22:17,514 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:22:17,514 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:22:17,515 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:22:17,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:17,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:22:17,516 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:17,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:17,538 INFO L85 PathProgramCache]: Analyzing trace with hash 356459367, now seen corresponding path program 1 times [2024-06-27 18:22:17,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:17,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478358070] [2024-06-27 18:22:17,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:17,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:17,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:18,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 18:22:18,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:18,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478358070] [2024-06-27 18:22:18,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478358070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:18,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:18,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:22:18,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474253955] [2024-06-27 18:22:18,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:18,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:22:18,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:18,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:22:18,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:22:18,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-27 18:22:18,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 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 18:22:18,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:18,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-27 18:22:18,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:19,181 INFO L124 PetriNetUnfolderBase]: 3699/6157 cut-off events. [2024-06-27 18:22:19,182 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 18:22:19,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11583 conditions, 6157 events. 3699/6157 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 40428 event pairs, 2881 based on Foata normal form. 176/5846 useless extension candidates. Maximal degree in co-relation 11571. Up to 5323 conditions per place. [2024-06-27 18:22:19,219 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 41 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-06-27 18:22:19,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 58 transitions, 223 flow [2024-06-27 18:22:19,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:22:19,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:22:19,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-06-27 18:22:19,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-06-27 18:22:19,230 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 97 flow. Second operand 3 states and 96 transitions. [2024-06-27 18:22:19,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 58 transitions, 223 flow [2024-06-27 18:22:19,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 218 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:19,238 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 129 flow [2024-06-27 18:22:19,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=129, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-27 18:22:19,242 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-27 18:22:19,242 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 129 flow [2024-06-27 18:22:19,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 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 18:22:19,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:19,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:22:19,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:22:19,243 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:19,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:19,244 INFO L85 PathProgramCache]: Analyzing trace with hash 356459491, now seen corresponding path program 1 times [2024-06-27 18:22:19,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:19,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120230842] [2024-06-27 18:22:19,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:19,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:19,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:19,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 18:22:19,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:19,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120230842] [2024-06-27 18:22:19,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120230842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:19,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:19,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:22:19,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468817111] [2024-06-27 18:22:19,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:19,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:22:19,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:19,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:22:19,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:22:19,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 47 [2024-06-27 18:22:19,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 129 flow. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:19,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:19,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 47 [2024-06-27 18:22:19,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:19,540 INFO L124 PetriNetUnfolderBase]: 950/1800 cut-off events. [2024-06-27 18:22:19,541 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-06-27 18:22:19,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3502 conditions, 1800 events. 950/1800 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11928 event pairs, 463 based on Foata normal form. 0/1693 useless extension candidates. Maximal degree in co-relation 3490. Up to 1207 conditions per place. [2024-06-27 18:22:19,548 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 35 selfloop transitions, 3 changer transitions 0/61 dead transitions. [2024-06-27 18:22:19,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 61 transitions, 232 flow [2024-06-27 18:22:19,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:22:19,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:22:19,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 110 transitions. [2024-06-27 18:22:19,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7801418439716312 [2024-06-27 18:22:19,550 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 129 flow. Second operand 3 states and 110 transitions. [2024-06-27 18:22:19,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 61 transitions, 232 flow [2024-06-27 18:22:19,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 61 transitions, 228 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:22:19,552 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 122 flow [2024-06-27 18:22:19,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=122, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-27 18:22:19,553 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-27 18:22:19,553 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 122 flow [2024-06-27 18:22:19,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:19,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:19,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:19,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:22:19,554 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:19,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:19,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1039891995, now seen corresponding path program 1 times [2024-06-27 18:22:19,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:19,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737892173] [2024-06-27 18:22:19,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:19,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:19,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:19,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:19,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:19,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737892173] [2024-06-27 18:22:19,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737892173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:19,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:19,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:22:19,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352530331] [2024-06-27 18:22:19,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:19,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:22:19,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:19,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:22:19,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:22:19,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-27 18:22:19,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 122 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:19,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:19,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-27 18:22:19,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:20,400 INFO L124 PetriNetUnfolderBase]: 3141/5154 cut-off events. [2024-06-27 18:22:20,401 INFO L125 PetriNetUnfolderBase]: For 1188/1188 co-relation queries the response was YES. [2024-06-27 18:22:20,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10935 conditions, 5154 events. 3141/5154 cut-off events. For 1188/1188 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 32017 event pairs, 2030 based on Foata normal form. 3/4973 useless extension candidates. Maximal degree in co-relation 10922. Up to 4514 conditions per place. [2024-06-27 18:22:20,424 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 49 selfloop transitions, 8 changer transitions 2/71 dead transitions. [2024-06-27 18:22:20,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 71 transitions, 312 flow [2024-06-27 18:22:20,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:22:20,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:22:20,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-06-27 18:22:20,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6329787234042553 [2024-06-27 18:22:20,426 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 122 flow. Second operand 4 states and 119 transitions. [2024-06-27 18:22:20,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 71 transitions, 312 flow [2024-06-27 18:22:20,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 71 transitions, 304 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:22:20,428 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 183 flow [2024-06-27 18:22:20,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=183, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-27 18:22:20,429 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 3 predicate places. [2024-06-27 18:22:20,429 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 183 flow [2024-06-27 18:22:20,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:20,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:20,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:20,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:22:20,430 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:20,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:20,431 INFO L85 PathProgramCache]: Analyzing trace with hash 2123087864, now seen corresponding path program 1 times [2024-06-27 18:22:20,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:20,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417058002] [2024-06-27 18:22:20,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:20,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:20,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:20,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:20,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:20,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417058002] [2024-06-27 18:22:20,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417058002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:20,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:20,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:22:20,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711820311] [2024-06-27 18:22:20,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:20,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:22:20,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:20,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:22:20,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:22:20,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-27 18:22:20,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 183 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:20,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:20,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-27 18:22:20,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:21,411 INFO L124 PetriNetUnfolderBase]: 2799/4707 cut-off events. [2024-06-27 18:22:21,412 INFO L125 PetriNetUnfolderBase]: For 2076/2076 co-relation queries the response was YES. [2024-06-27 18:22:21,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10830 conditions, 4707 events. 2799/4707 cut-off events. For 2076/2076 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 29609 event pairs, 1294 based on Foata normal form. 7/4549 useless extension candidates. Maximal degree in co-relation 10815. Up to 3877 conditions per place. [2024-06-27 18:22:21,431 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 67 selfloop transitions, 18 changer transitions 0/97 dead transitions. [2024-06-27 18:22:21,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 97 transitions, 499 flow [2024-06-27 18:22:21,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:22:21,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:22:21,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-27 18:22:21,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-27 18:22:21,433 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 183 flow. Second operand 5 states and 155 transitions. [2024-06-27 18:22:21,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 97 transitions, 499 flow [2024-06-27 18:22:21,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 97 transitions, 488 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 18:22:21,436 INFO L231 Difference]: Finished difference. Result has 61 places, 63 transitions, 299 flow [2024-06-27 18:22:21,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=299, PETRI_PLACES=61, PETRI_TRANSITIONS=63} [2024-06-27 18:22:21,437 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 8 predicate places. [2024-06-27 18:22:21,437 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 63 transitions, 299 flow [2024-06-27 18:22:21,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:21,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:21,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:21,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:22:21,438 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:21,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:21,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1391215716, now seen corresponding path program 1 times [2024-06-27 18:22:21,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:21,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127315173] [2024-06-27 18:22:21,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:21,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:21,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:22,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:22,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:22,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127315173] [2024-06-27 18:22:22,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127315173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:22,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:22,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:22:22,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773921486] [2024-06-27 18:22:22,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:22,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:22:22,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:22,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:22:22,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:22:22,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-27 18:22:22,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 63 transitions, 299 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:22,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:22,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-27 18:22:22,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:22,606 INFO L124 PetriNetUnfolderBase]: 2849/4432 cut-off events. [2024-06-27 18:22:22,606 INFO L125 PetriNetUnfolderBase]: For 5249/5249 co-relation queries the response was YES. [2024-06-27 18:22:22,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12846 conditions, 4432 events. 2849/4432 cut-off events. For 5249/5249 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 25901 event pairs, 856 based on Foata normal form. 7/4401 useless extension candidates. Maximal degree in co-relation 12827. Up to 3782 conditions per place. [2024-06-27 18:22:22,626 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 85 selfloop transitions, 32 changer transitions 0/129 dead transitions. [2024-06-27 18:22:22,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 129 transitions, 803 flow [2024-06-27 18:22:22,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:22,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:22,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 18:22:22,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-06-27 18:22:22,628 INFO L175 Difference]: Start difference. First operand has 61 places, 63 transitions, 299 flow. Second operand 6 states and 189 transitions. [2024-06-27 18:22:22,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 129 transitions, 803 flow [2024-06-27 18:22:22,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 129 transitions, 795 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 18:22:22,634 INFO L231 Difference]: Finished difference. Result has 70 places, 78 transitions, 506 flow [2024-06-27 18:22:22,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=506, PETRI_PLACES=70, PETRI_TRANSITIONS=78} [2024-06-27 18:22:22,635 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 17 predicate places. [2024-06-27 18:22:22,635 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 78 transitions, 506 flow [2024-06-27 18:22:22,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:22,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:22,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:22,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:22:22,636 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:22,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:22,636 INFO L85 PathProgramCache]: Analyzing trace with hash 178015639, now seen corresponding path program 1 times [2024-06-27 18:22:22,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:22,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94708940] [2024-06-27 18:22:22,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:22,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:22,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:23,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 18:22:23,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:23,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94708940] [2024-06-27 18:22:23,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94708940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:23,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:23,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:22:23,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570994689] [2024-06-27 18:22:23,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:23,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:22:23,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:23,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:22:23,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:22:23,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-27 18:22:23,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 78 transitions, 506 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:23,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:23,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-27 18:22:23,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:24,102 INFO L124 PetriNetUnfolderBase]: 3000/5107 cut-off events. [2024-06-27 18:22:24,102 INFO L125 PetriNetUnfolderBase]: For 11194/11194 co-relation queries the response was YES. [2024-06-27 18:22:24,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16412 conditions, 5107 events. 3000/5107 cut-off events. For 11194/11194 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 33021 event pairs, 998 based on Foata normal form. 26/4979 useless extension candidates. Maximal degree in co-relation 16387. Up to 3755 conditions per place. [2024-06-27 18:22:24,133 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 96 selfloop transitions, 34 changer transitions 0/142 dead transitions. [2024-06-27 18:22:24,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 142 transitions, 1016 flow [2024-06-27 18:22:24,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:24,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:24,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-27 18:22:24,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-27 18:22:24,135 INFO L175 Difference]: Start difference. First operand has 70 places, 78 transitions, 506 flow. Second operand 7 states and 217 transitions. [2024-06-27 18:22:24,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 142 transitions, 1016 flow [2024-06-27 18:22:24,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 142 transitions, 990 flow, removed 13 selfloop flow, removed 0 redundant places. [2024-06-27 18:22:24,147 INFO L231 Difference]: Finished difference. Result has 76 places, 79 transitions, 574 flow [2024-06-27 18:22:24,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=574, PETRI_PLACES=76, PETRI_TRANSITIONS=79} [2024-06-27 18:22:24,149 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 23 predicate places. [2024-06-27 18:22:24,150 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 79 transitions, 574 flow [2024-06-27 18:22:24,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:24,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:24,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:24,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:22:24,151 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:24,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:24,151 INFO L85 PathProgramCache]: Analyzing trace with hash -634561208, now seen corresponding path program 1 times [2024-06-27 18:22:24,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:24,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410046579] [2024-06-27 18:22:24,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:24,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:24,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:24,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 18:22:24,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:24,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410046579] [2024-06-27 18:22:24,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410046579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:24,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:24,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:22:24,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847951881] [2024-06-27 18:22:24,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:24,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:22:24,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:24,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:22:24,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:22:24,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:24,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 79 transitions, 574 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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 18:22:24,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:24,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:24,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:25,435 INFO L124 PetriNetUnfolderBase]: 3475/5907 cut-off events. [2024-06-27 18:22:25,435 INFO L125 PetriNetUnfolderBase]: For 13803/13803 co-relation queries the response was YES. [2024-06-27 18:22:25,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18823 conditions, 5907 events. 3475/5907 cut-off events. For 13803/13803 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 38584 event pairs, 1326 based on Foata normal form. 4/5740 useless extension candidates. Maximal degree in co-relation 18794. Up to 5000 conditions per place. [2024-06-27 18:22:25,475 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 75 selfloop transitions, 13 changer transitions 0/98 dead transitions. [2024-06-27 18:22:25,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 98 transitions, 800 flow [2024-06-27 18:22:25,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:22:25,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:22:25,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-27 18:22:25,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234042553191489 [2024-06-27 18:22:25,477 INFO L175 Difference]: Start difference. First operand has 76 places, 79 transitions, 574 flow. Second operand 5 states and 123 transitions. [2024-06-27 18:22:25,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 98 transitions, 800 flow [2024-06-27 18:22:25,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 98 transitions, 720 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 18:22:25,490 INFO L231 Difference]: Finished difference. Result has 76 places, 79 transitions, 531 flow [2024-06-27 18:22:25,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=531, PETRI_PLACES=76, PETRI_TRANSITIONS=79} [2024-06-27 18:22:25,492 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 23 predicate places. [2024-06-27 18:22:25,492 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 79 transitions, 531 flow [2024-06-27 18:22:25,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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 18:22:25,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:25,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:25,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:22:25,493 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:25,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:25,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1244614808, now seen corresponding path program 1 times [2024-06-27 18:22:25,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:25,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841744305] [2024-06-27 18:22:25,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:25,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:25,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:26,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:26,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:26,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841744305] [2024-06-27 18:22:26,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841744305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:26,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:26,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:22:26,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587373254] [2024-06-27 18:22:26,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:26,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:22:26,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:26,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:22:26,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:22:26,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:26,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 79 transitions, 531 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:26,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:26,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:26,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:26,860 INFO L124 PetriNetUnfolderBase]: 3511/5836 cut-off events. [2024-06-27 18:22:26,860 INFO L125 PetriNetUnfolderBase]: For 13939/13939 co-relation queries the response was YES. [2024-06-27 18:22:26,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18554 conditions, 5836 events. 3511/5836 cut-off events. For 13939/13939 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 37005 event pairs, 1048 based on Foata normal form. 8/5675 useless extension candidates. Maximal degree in co-relation 18523. Up to 4856 conditions per place. [2024-06-27 18:22:26,903 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 83 selfloop transitions, 21 changer transitions 0/114 dead transitions. [2024-06-27 18:22:26,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 114 transitions, 881 flow [2024-06-27 18:22:26,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:26,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:26,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 18:22:26,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-27 18:22:26,907 INFO L175 Difference]: Start difference. First operand has 76 places, 79 transitions, 531 flow. Second operand 6 states and 156 transitions. [2024-06-27 18:22:26,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 114 transitions, 881 flow [2024-06-27 18:22:26,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 114 transitions, 844 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 18:22:26,923 INFO L231 Difference]: Finished difference. Result has 78 places, 82 transitions, 580 flow [2024-06-27 18:22:26,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=580, PETRI_PLACES=78, PETRI_TRANSITIONS=82} [2024-06-27 18:22:26,925 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 25 predicate places. [2024-06-27 18:22:26,926 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 82 transitions, 580 flow [2024-06-27 18:22:26,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:26,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:26,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:26,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:22:26,927 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:26,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:26,927 INFO L85 PathProgramCache]: Analyzing trace with hash 72085702, now seen corresponding path program 2 times [2024-06-27 18:22:26,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:26,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661274813] [2024-06-27 18:22:26,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:26,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:26,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:27,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:27,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:27,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661274813] [2024-06-27 18:22:27,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661274813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:27,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:27,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:22:27,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591678857] [2024-06-27 18:22:27,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:27,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:22:27,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:27,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:22:27,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:22:27,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:27,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 82 transitions, 580 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:27,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:27,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:27,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:28,301 INFO L124 PetriNetUnfolderBase]: 3488/5918 cut-off events. [2024-06-27 18:22:28,301 INFO L125 PetriNetUnfolderBase]: For 15246/15246 co-relation queries the response was YES. [2024-06-27 18:22:28,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18894 conditions, 5918 events. 3488/5918 cut-off events. For 15246/15246 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 38525 event pairs, 1319 based on Foata normal form. 4/5751 useless extension candidates. Maximal degree in co-relation 18863. Up to 5004 conditions per place. [2024-06-27 18:22:28,328 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 83 selfloop transitions, 13 changer transitions 0/106 dead transitions. [2024-06-27 18:22:28,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 106 transitions, 834 flow [2024-06-27 18:22:28,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:28,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:28,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 18:22:28,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-27 18:22:28,329 INFO L175 Difference]: Start difference. First operand has 78 places, 82 transitions, 580 flow. Second operand 6 states and 145 transitions. [2024-06-27 18:22:28,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 106 transitions, 834 flow [2024-06-27 18:22:28,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 106 transitions, 801 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:28,346 INFO L231 Difference]: Finished difference. Result has 81 places, 82 transitions, 581 flow [2024-06-27 18:22:28,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=581, PETRI_PLACES=81, PETRI_TRANSITIONS=82} [2024-06-27 18:22:28,347 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 28 predicate places. [2024-06-27 18:22:28,347 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 82 transitions, 581 flow [2024-06-27 18:22:28,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:28,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:28,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:28,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:22:28,351 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:28,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:28,351 INFO L85 PathProgramCache]: Analyzing trace with hash 79247162, now seen corresponding path program 1 times [2024-06-27 18:22:28,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:28,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977639993] [2024-06-27 18:22:28,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:28,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:28,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:29,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:29,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:29,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977639993] [2024-06-27 18:22:29,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977639993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:29,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:29,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:29,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908122361] [2024-06-27 18:22:29,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:29,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:29,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:29,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:29,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:29,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:22:29,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 82 transitions, 581 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:29,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:29,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:22:29,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:30,583 INFO L124 PetriNetUnfolderBase]: 4266/7134 cut-off events. [2024-06-27 18:22:30,584 INFO L125 PetriNetUnfolderBase]: For 19194/19194 co-relation queries the response was YES. [2024-06-27 18:22:30,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22493 conditions, 7134 events. 4266/7134 cut-off events. For 19194/19194 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 46345 event pairs, 1630 based on Foata normal form. 4/6931 useless extension candidates. Maximal degree in co-relation 22461. Up to 6057 conditions per place. [2024-06-27 18:22:30,626 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 96 selfloop transitions, 20 changer transitions 0/125 dead transitions. [2024-06-27 18:22:30,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 125 transitions, 975 flow [2024-06-27 18:22:30,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:30,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:30,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 18:22:30,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015197568389058 [2024-06-27 18:22:30,628 INFO L175 Difference]: Start difference. First operand has 81 places, 82 transitions, 581 flow. Second operand 7 states and 165 transitions. [2024-06-27 18:22:30,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 125 transitions, 975 flow [2024-06-27 18:22:30,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 125 transitions, 910 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 18:22:30,648 INFO L231 Difference]: Finished difference. Result has 83 places, 89 transitions, 643 flow [2024-06-27 18:22:30,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=643, PETRI_PLACES=83, PETRI_TRANSITIONS=89} [2024-06-27 18:22:30,649 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 30 predicate places. [2024-06-27 18:22:30,649 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 89 transitions, 643 flow [2024-06-27 18:22:30,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:30,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:30,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:30,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:22:30,650 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:30,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:30,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1251037173, now seen corresponding path program 1 times [2024-06-27 18:22:30,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:30,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219790642] [2024-06-27 18:22:30,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:30,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:30,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:31,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:31,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:31,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219790642] [2024-06-27 18:22:31,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219790642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:31,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:31,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:22:31,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332925126] [2024-06-27 18:22:31,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:31,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:22:31,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:31,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:22:31,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:22:31,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:22:31,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 89 transitions, 643 flow. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:31,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:31,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:22:31,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:31,947 INFO L124 PetriNetUnfolderBase]: 4899/7999 cut-off events. [2024-06-27 18:22:31,947 INFO L125 PetriNetUnfolderBase]: For 24619/24619 co-relation queries the response was YES. [2024-06-27 18:22:31,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26141 conditions, 7999 events. 4899/7999 cut-off events. For 24619/24619 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 51173 event pairs, 1963 based on Foata normal form. 1/7758 useless extension candidates. Maximal degree in co-relation 26108. Up to 7015 conditions per place. [2024-06-27 18:22:31,994 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 88 selfloop transitions, 11 changer transitions 0/107 dead transitions. [2024-06-27 18:22:31,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 107 transitions, 905 flow [2024-06-27 18:22:31,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:22:31,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:22:31,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-27 18:22:31,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46808510638297873 [2024-06-27 18:22:31,996 INFO L175 Difference]: Start difference. First operand has 83 places, 89 transitions, 643 flow. Second operand 5 states and 110 transitions. [2024-06-27 18:22:31,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 107 transitions, 905 flow [2024-06-27 18:22:32,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 107 transitions, 858 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 18:22:32,020 INFO L231 Difference]: Finished difference. Result has 84 places, 92 transitions, 657 flow [2024-06-27 18:22:32,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=657, PETRI_PLACES=84, PETRI_TRANSITIONS=92} [2024-06-27 18:22:32,020 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 31 predicate places. [2024-06-27 18:22:32,021 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 92 transitions, 657 flow [2024-06-27 18:22:32,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:32,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:32,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:32,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:22:32,021 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:32,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:32,022 INFO L85 PathProgramCache]: Analyzing trace with hash -133754121, now seen corresponding path program 1 times [2024-06-27 18:22:32,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:32,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715929688] [2024-06-27 18:22:32,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:32,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:32,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:32,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:32,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:32,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715929688] [2024-06-27 18:22:32,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715929688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:32,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:32,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:32,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234286351] [2024-06-27 18:22:32,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:32,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:32,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:32,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:32,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:32,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:32,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 92 transitions, 657 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:32,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:32,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:32,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:33,543 INFO L124 PetriNetUnfolderBase]: 4215/6477 cut-off events. [2024-06-27 18:22:33,543 INFO L125 PetriNetUnfolderBase]: For 28048/28050 co-relation queries the response was YES. [2024-06-27 18:22:33,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23581 conditions, 6477 events. 4215/6477 cut-off events. For 28048/28050 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 38754 event pairs, 1026 based on Foata normal form. 4/6414 useless extension candidates. Maximal degree in co-relation 23547. Up to 5524 conditions per place. [2024-06-27 18:22:33,584 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 96 selfloop transitions, 40 changer transitions 0/148 dead transitions. [2024-06-27 18:22:33,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 148 transitions, 1197 flow [2024-06-27 18:22:33,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:33,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:33,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 18:22:33,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 18:22:33,586 INFO L175 Difference]: Start difference. First operand has 84 places, 92 transitions, 657 flow. Second operand 7 states and 188 transitions. [2024-06-27 18:22:33,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 148 transitions, 1197 flow [2024-06-27 18:22:33,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 148 transitions, 1162 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:33,617 INFO L231 Difference]: Finished difference. Result has 88 places, 98 transitions, 756 flow [2024-06-27 18:22:33,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=756, PETRI_PLACES=88, PETRI_TRANSITIONS=98} [2024-06-27 18:22:33,618 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 35 predicate places. [2024-06-27 18:22:33,618 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 98 transitions, 756 flow [2024-06-27 18:22:33,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:33,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:33,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:33,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:22:33,619 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:33,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:33,619 INFO L85 PathProgramCache]: Analyzing trace with hash 361696965, now seen corresponding path program 2 times [2024-06-27 18:22:33,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:33,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128502836] [2024-06-27 18:22:33,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:33,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:33,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:34,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:34,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:34,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128502836] [2024-06-27 18:22:34,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128502836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:34,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:34,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:22:34,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677440982] [2024-06-27 18:22:34,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:34,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:22:34,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:34,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:22:34,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:22:34,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:34,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 98 transitions, 756 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:34,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:34,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:34,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:35,178 INFO L124 PetriNetUnfolderBase]: 4236/6733 cut-off events. [2024-06-27 18:22:35,178 INFO L125 PetriNetUnfolderBase]: For 32410/32412 co-relation queries the response was YES. [2024-06-27 18:22:35,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25156 conditions, 6733 events. 4236/6733 cut-off events. For 32410/32412 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 42192 event pairs, 1227 based on Foata normal form. 4/6586 useless extension candidates. Maximal degree in co-relation 25121. Up to 5776 conditions per place. [2024-06-27 18:22:35,214 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 102 selfloop transitions, 26 changer transitions 0/140 dead transitions. [2024-06-27 18:22:35,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 140 transitions, 1146 flow [2024-06-27 18:22:35,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:35,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:35,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 18:22:35,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5440729483282675 [2024-06-27 18:22:35,216 INFO L175 Difference]: Start difference. First operand has 88 places, 98 transitions, 756 flow. Second operand 7 states and 179 transitions. [2024-06-27 18:22:35,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 140 transitions, 1146 flow [2024-06-27 18:22:35,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 140 transitions, 1079 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:35,254 INFO L231 Difference]: Finished difference. Result has 92 places, 101 transitions, 781 flow [2024-06-27 18:22:35,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=781, PETRI_PLACES=92, PETRI_TRANSITIONS=101} [2024-06-27 18:22:35,254 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 39 predicate places. [2024-06-27 18:22:35,254 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 101 transitions, 781 flow [2024-06-27 18:22:35,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:35,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:35,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:35,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:22:35,255 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:35,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:35,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1893353701, now seen corresponding path program 1 times [2024-06-27 18:22:35,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:35,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571100105] [2024-06-27 18:22:35,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:35,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:35,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:36,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 18:22:36,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:36,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571100105] [2024-06-27 18:22:36,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571100105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:36,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:36,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:36,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58810572] [2024-06-27 18:22:36,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:36,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:36,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:36,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:36,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:36,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:22:36,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 101 transitions, 781 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:36,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:36,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:22:36,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:37,145 INFO L124 PetriNetUnfolderBase]: 4620/7392 cut-off events. [2024-06-27 18:22:37,145 INFO L125 PetriNetUnfolderBase]: For 36692/36692 co-relation queries the response was YES. [2024-06-27 18:22:37,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27904 conditions, 7392 events. 4620/7392 cut-off events. For 36692/36692 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 46501 event pairs, 1718 based on Foata normal form. 2/7224 useless extension candidates. Maximal degree in co-relation 27867. Up to 6476 conditions per place. [2024-06-27 18:22:37,195 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 109 selfloop transitions, 24 changer transitions 0/143 dead transitions. [2024-06-27 18:22:37,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 143 transitions, 1211 flow [2024-06-27 18:22:37,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:37,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:37,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 18:22:37,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045592705167173 [2024-06-27 18:22:37,196 INFO L175 Difference]: Start difference. First operand has 92 places, 101 transitions, 781 flow. Second operand 7 states and 166 transitions. [2024-06-27 18:22:37,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 143 transitions, 1211 flow [2024-06-27 18:22:37,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 143 transitions, 1151 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 18:22:37,240 INFO L231 Difference]: Finished difference. Result has 94 places, 107 transitions, 860 flow [2024-06-27 18:22:37,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=860, PETRI_PLACES=94, PETRI_TRANSITIONS=107} [2024-06-27 18:22:37,241 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 41 predicate places. [2024-06-27 18:22:37,241 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 107 transitions, 860 flow [2024-06-27 18:22:37,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:37,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:37,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:37,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:22:37,242 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:37,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:37,242 INFO L85 PathProgramCache]: Analyzing trace with hash -127444746, now seen corresponding path program 1 times [2024-06-27 18:22:37,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:37,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896475510] [2024-06-27 18:22:37,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:37,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:37,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:37,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:37,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:37,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896475510] [2024-06-27 18:22:37,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896475510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:37,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:37,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:22:37,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583973638] [2024-06-27 18:22:37,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:37,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:22:37,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:37,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:22:37,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:22:37,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:22:37,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 107 transitions, 860 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:37,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:37,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:22:37,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:38,665 INFO L124 PetriNetUnfolderBase]: 5010/7690 cut-off events. [2024-06-27 18:22:38,665 INFO L125 PetriNetUnfolderBase]: For 39255/39255 co-relation queries the response was YES. [2024-06-27 18:22:38,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29164 conditions, 7690 events. 5010/7690 cut-off events. For 39255/39255 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 45432 event pairs, 1933 based on Foata normal form. 3/7567 useless extension candidates. Maximal degree in co-relation 29126. Up to 7137 conditions per place. [2024-06-27 18:22:38,721 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 110 selfloop transitions, 14 changer transitions 0/132 dead transitions. [2024-06-27 18:22:38,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 132 transitions, 1194 flow [2024-06-27 18:22:38,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:38,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:38,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2024-06-27 18:22:38,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4645390070921986 [2024-06-27 18:22:38,724 INFO L175 Difference]: Start difference. First operand has 94 places, 107 transitions, 860 flow. Second operand 6 states and 131 transitions. [2024-06-27 18:22:38,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 132 transitions, 1194 flow [2024-06-27 18:22:38,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 132 transitions, 1148 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 18:22:38,780 INFO L231 Difference]: Finished difference. Result has 95 places, 110 transitions, 884 flow [2024-06-27 18:22:38,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=884, PETRI_PLACES=95, PETRI_TRANSITIONS=110} [2024-06-27 18:22:38,782 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 42 predicate places. [2024-06-27 18:22:38,782 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 110 transitions, 884 flow [2024-06-27 18:22:38,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:38,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:38,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:38,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:22:38,782 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:38,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:38,783 INFO L85 PathProgramCache]: Analyzing trace with hash 148530828, now seen corresponding path program 1 times [2024-06-27 18:22:38,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:38,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781057650] [2024-06-27 18:22:38,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:38,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:38,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:39,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:39,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:39,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781057650] [2024-06-27 18:22:39,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781057650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:39,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:39,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:39,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289480937] [2024-06-27 18:22:39,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:39,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:39,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:39,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:39,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:39,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:39,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 110 transitions, 884 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:39,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:39,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:39,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:40,945 INFO L124 PetriNetUnfolderBase]: 4982/7947 cut-off events. [2024-06-27 18:22:40,945 INFO L125 PetriNetUnfolderBase]: For 48863/48867 co-relation queries the response was YES. [2024-06-27 18:22:40,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31118 conditions, 7947 events. 4982/7947 cut-off events. For 48863/48867 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 50780 event pairs, 814 based on Foata normal form. 20/7760 useless extension candidates. Maximal degree in co-relation 31079. Up to 5773 conditions per place. [2024-06-27 18:22:41,018 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 136 selfloop transitions, 35 changer transitions 0/183 dead transitions. [2024-06-27 18:22:41,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 183 transitions, 1548 flow [2024-06-27 18:22:41,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:22:41,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:22:41,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 18:22:41,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718085106382979 [2024-06-27 18:22:41,020 INFO L175 Difference]: Start difference. First operand has 95 places, 110 transitions, 884 flow. Second operand 8 states and 215 transitions. [2024-06-27 18:22:41,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 183 transitions, 1548 flow [2024-06-27 18:22:41,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 183 transitions, 1502 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 18:22:41,086 INFO L231 Difference]: Finished difference. Result has 101 places, 120 transitions, 1036 flow [2024-06-27 18:22:41,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=838, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1036, PETRI_PLACES=101, PETRI_TRANSITIONS=120} [2024-06-27 18:22:41,086 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 48 predicate places. [2024-06-27 18:22:41,086 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 120 transitions, 1036 flow [2024-06-27 18:22:41,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:41,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:41,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:41,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:22:41,087 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:41,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:41,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1675090750, now seen corresponding path program 2 times [2024-06-27 18:22:41,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:41,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671167626] [2024-06-27 18:22:41,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:41,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:41,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:42,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:42,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:42,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671167626] [2024-06-27 18:22:42,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671167626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:42,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:42,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:42,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260613698] [2024-06-27 18:22:42,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:42,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:42,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:42,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:42,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:42,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:22:42,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 120 transitions, 1036 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:42,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:42,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:22:42,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:43,612 INFO L124 PetriNetUnfolderBase]: 5107/8176 cut-off events. [2024-06-27 18:22:43,626 INFO L125 PetriNetUnfolderBase]: For 56316/56320 co-relation queries the response was YES. [2024-06-27 18:22:43,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33181 conditions, 8176 events. 5107/8176 cut-off events. For 56316/56320 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 52954 event pairs, 1282 based on Foata normal form. 32/8011 useless extension candidates. Maximal degree in co-relation 33139. Up to 6567 conditions per place. [2024-06-27 18:22:43,688 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 120 selfloop transitions, 35 changer transitions 0/167 dead transitions. [2024-06-27 18:22:43,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 167 transitions, 1505 flow [2024-06-27 18:22:43,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:22:43,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:22:43,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 18:22:43,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5623100303951368 [2024-06-27 18:22:43,690 INFO L175 Difference]: Start difference. First operand has 101 places, 120 transitions, 1036 flow. Second operand 7 states and 185 transitions. [2024-06-27 18:22:43,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 167 transitions, 1505 flow [2024-06-27 18:22:43,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 167 transitions, 1471 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:43,764 INFO L231 Difference]: Finished difference. Result has 106 places, 123 transitions, 1137 flow [2024-06-27 18:22:43,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1002, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1137, PETRI_PLACES=106, PETRI_TRANSITIONS=123} [2024-06-27 18:22:43,765 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 53 predicate places. [2024-06-27 18:22:43,765 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 123 transitions, 1137 flow [2024-06-27 18:22:43,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:43,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:43,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:43,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:22:43,766 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:43,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:43,766 INFO L85 PathProgramCache]: Analyzing trace with hash 331816905, now seen corresponding path program 1 times [2024-06-27 18:22:43,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:43,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259107262] [2024-06-27 18:22:43,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:43,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:43,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:44,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:44,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:44,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259107262] [2024-06-27 18:22:44,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259107262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:44,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:44,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:22:44,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840320263] [2024-06-27 18:22:44,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:44,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:22:44,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:44,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:22:44,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:22:44,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:22:44,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 123 transitions, 1137 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:44,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:44,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:22:44,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:45,514 INFO L124 PetriNetUnfolderBase]: 5776/8985 cut-off events. [2024-06-27 18:22:45,515 INFO L125 PetriNetUnfolderBase]: For 60319/60319 co-relation queries the response was YES. [2024-06-27 18:22:45,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37356 conditions, 8985 events. 5776/8985 cut-off events. For 60319/60319 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 55893 event pairs, 1944 based on Foata normal form. 1/8798 useless extension candidates. Maximal degree in co-relation 37311. Up to 8303 conditions per place. [2024-06-27 18:22:45,581 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 133 selfloop transitions, 18 changer transitions 0/159 dead transitions. [2024-06-27 18:22:45,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 159 transitions, 1621 flow [2024-06-27 18:22:45,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:45,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:45,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-27 18:22:45,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4858156028368794 [2024-06-27 18:22:45,584 INFO L175 Difference]: Start difference. First operand has 106 places, 123 transitions, 1137 flow. Second operand 6 states and 137 transitions. [2024-06-27 18:22:45,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 159 transitions, 1621 flow [2024-06-27 18:22:45,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 159 transitions, 1575 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 18:22:45,671 INFO L231 Difference]: Finished difference. Result has 110 places, 133 transitions, 1237 flow [2024-06-27 18:22:45,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1237, PETRI_PLACES=110, PETRI_TRANSITIONS=133} [2024-06-27 18:22:45,672 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 57 predicate places. [2024-06-27 18:22:45,672 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 133 transitions, 1237 flow [2024-06-27 18:22:45,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:45,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:45,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:45,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:22:45,673 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:45,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:45,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1417938308, now seen corresponding path program 1 times [2024-06-27 18:22:45,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:45,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686099300] [2024-06-27 18:22:45,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:45,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:45,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:46,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:46,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:46,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686099300] [2024-06-27 18:22:46,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686099300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:46,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:46,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:22:46,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261899632] [2024-06-27 18:22:46,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:46,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:22:46,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:46,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:22:46,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:22:46,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:22:46,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 133 transitions, 1237 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:46,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:46,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:22:46,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:47,895 INFO L124 PetriNetUnfolderBase]: 5471/8742 cut-off events. [2024-06-27 18:22:47,895 INFO L125 PetriNetUnfolderBase]: For 68700/68720 co-relation queries the response was YES. [2024-06-27 18:22:47,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37262 conditions, 8742 events. 5471/8742 cut-off events. For 68700/68720 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 56378 event pairs, 1991 based on Foata normal form. 4/8553 useless extension candidates. Maximal degree in co-relation 37215. Up to 7706 conditions per place. [2024-06-27 18:22:47,971 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 145 selfloop transitions, 23 changer transitions 0/181 dead transitions. [2024-06-27 18:22:47,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 181 transitions, 1757 flow [2024-06-27 18:22:47,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:22:47,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:22:47,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 18:22:47,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-27 18:22:47,973 INFO L175 Difference]: Start difference. First operand has 110 places, 133 transitions, 1237 flow. Second operand 8 states and 189 transitions. [2024-06-27 18:22:47,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 181 transitions, 1757 flow [2024-06-27 18:22:48,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 181 transitions, 1729 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-27 18:22:48,078 INFO L231 Difference]: Finished difference. Result has 118 places, 138 transitions, 1337 flow [2024-06-27 18:22:48,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1337, PETRI_PLACES=118, PETRI_TRANSITIONS=138} [2024-06-27 18:22:48,078 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 65 predicate places. [2024-06-27 18:22:48,079 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 138 transitions, 1337 flow [2024-06-27 18:22:48,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:48,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:48,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:48,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:22:48,080 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:48,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:48,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1411682198, now seen corresponding path program 2 times [2024-06-27 18:22:48,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:48,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906735635] [2024-06-27 18:22:48,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:48,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:48,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:49,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:49,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:49,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906735635] [2024-06-27 18:22:49,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906735635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:49,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:49,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:22:49,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345883366] [2024-06-27 18:22:49,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:49,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:22:49,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:49,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:22:49,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:22:49,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:22:49,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 138 transitions, 1337 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:49,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:49,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:22:49,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:50,312 INFO L124 PetriNetUnfolderBase]: 5463/8732 cut-off events. [2024-06-27 18:22:50,312 INFO L125 PetriNetUnfolderBase]: For 75575/75591 co-relation queries the response was YES. [2024-06-27 18:22:50,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38314 conditions, 8732 events. 5463/8732 cut-off events. For 75575/75591 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 56337 event pairs, 1994 based on Foata normal form. 4/8543 useless extension candidates. Maximal degree in co-relation 38263. Up to 7743 conditions per place. [2024-06-27 18:22:50,365 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 149 selfloop transitions, 19 changer transitions 0/181 dead transitions. [2024-06-27 18:22:50,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 181 transitions, 1823 flow [2024-06-27 18:22:50,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:22:50,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:22:50,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 18:22:50,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4920212765957447 [2024-06-27 18:22:50,368 INFO L175 Difference]: Start difference. First operand has 118 places, 138 transitions, 1337 flow. Second operand 8 states and 185 transitions. [2024-06-27 18:22:50,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 181 transitions, 1823 flow [2024-06-27 18:22:50,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 181 transitions, 1750 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:22:50,457 INFO L231 Difference]: Finished difference. Result has 122 places, 142 transitions, 1366 flow [2024-06-27 18:22:50,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1366, PETRI_PLACES=122, PETRI_TRANSITIONS=142} [2024-06-27 18:22:50,457 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 69 predicate places. [2024-06-27 18:22:50,457 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 142 transitions, 1366 flow [2024-06-27 18:22:50,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:50,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:50,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:50,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:22:50,458 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:50,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:50,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1152838088, now seen corresponding path program 3 times [2024-06-27 18:22:50,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:50,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550779275] [2024-06-27 18:22:50,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:50,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:50,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:51,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:51,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:51,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550779275] [2024-06-27 18:22:51,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550779275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:51,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:51,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:22:51,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032910467] [2024-06-27 18:22:51,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:51,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:22:51,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:51,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:22:51,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:22:51,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:22:51,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 142 transitions, 1366 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:51,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:51,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:22:51,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:52,802 INFO L124 PetriNetUnfolderBase]: 5508/8835 cut-off events. [2024-06-27 18:22:52,803 INFO L125 PetriNetUnfolderBase]: For 81914/81930 co-relation queries the response was YES. [2024-06-27 18:22:52,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39092 conditions, 8835 events. 5508/8835 cut-off events. For 81914/81930 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 57328 event pairs, 1865 based on Foata normal form. 4/8634 useless extension candidates. Maximal degree in co-relation 39039. Up to 7774 conditions per place. [2024-06-27 18:22:52,881 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 153 selfloop transitions, 24 changer transitions 0/190 dead transitions. [2024-06-27 18:22:52,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 190 transitions, 1880 flow [2024-06-27 18:22:52,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:22:52,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:22:52,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 18:22:52,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:22:52,882 INFO L175 Difference]: Start difference. First operand has 122 places, 142 transitions, 1366 flow. Second operand 8 states and 188 transitions. [2024-06-27 18:22:52,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 190 transitions, 1880 flow [2024-06-27 18:22:53,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 190 transitions, 1825 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 18:22:53,003 INFO L231 Difference]: Finished difference. Result has 127 places, 147 transitions, 1428 flow [2024-06-27 18:22:53,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1311, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1428, PETRI_PLACES=127, PETRI_TRANSITIONS=147} [2024-06-27 18:22:53,004 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 74 predicate places. [2024-06-27 18:22:53,004 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 147 transitions, 1428 flow [2024-06-27 18:22:53,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:53,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:53,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:53,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:22:53,004 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:53,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:53,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1153163836, now seen corresponding path program 1 times [2024-06-27 18:22:53,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:53,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021298536] [2024-06-27 18:22:53,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:53,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:53,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:53,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:53,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:53,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021298536] [2024-06-27 18:22:53,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021298536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:53,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:53,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:22:53,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812635480] [2024-06-27 18:22:53,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:53,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:22:53,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:53,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:22:53,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:22:53,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:22:53,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 147 transitions, 1428 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:53,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:53,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:22:53,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:55,122 INFO L124 PetriNetUnfolderBase]: 5415/8187 cut-off events. [2024-06-27 18:22:55,123 INFO L125 PetriNetUnfolderBase]: For 86803/86806 co-relation queries the response was YES. [2024-06-27 18:22:55,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38843 conditions, 8187 events. 5415/8187 cut-off events. For 86803/86806 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 48523 event pairs, 1214 based on Foata normal form. 2/8141 useless extension candidates. Maximal degree in co-relation 38788. Up to 7285 conditions per place. [2024-06-27 18:22:55,227 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 129 selfloop transitions, 44 changer transitions 0/186 dead transitions. [2024-06-27 18:22:55,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 186 transitions, 1920 flow [2024-06-27 18:22:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:55,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:55,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 18:22:55,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5567375886524822 [2024-06-27 18:22:55,229 INFO L175 Difference]: Start difference. First operand has 127 places, 147 transitions, 1428 flow. Second operand 6 states and 157 transitions. [2024-06-27 18:22:55,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 186 transitions, 1920 flow [2024-06-27 18:22:55,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 186 transitions, 1837 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 18:22:55,460 INFO L231 Difference]: Finished difference. Result has 128 places, 147 transitions, 1452 flow [2024-06-27 18:22:55,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1452, PETRI_PLACES=128, PETRI_TRANSITIONS=147} [2024-06-27 18:22:55,460 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 75 predicate places. [2024-06-27 18:22:55,460 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 147 transitions, 1452 flow [2024-06-27 18:22:55,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:55,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:55,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:55,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:22:55,461 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:55,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:55,462 INFO L85 PathProgramCache]: Analyzing trace with hash 288120026, now seen corresponding path program 4 times [2024-06-27 18:22:55,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:55,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309134602] [2024-06-27 18:22:55,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:55,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:55,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:56,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 18:22:56,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:56,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309134602] [2024-06-27 18:22:56,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309134602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:56,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:56,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:22:56,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373753598] [2024-06-27 18:22:56,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:56,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:22:56,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:56,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:22:56,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:22:56,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:22:56,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 147 transitions, 1452 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:56,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:56,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:22:56,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:57,848 INFO L124 PetriNetUnfolderBase]: 5488/8794 cut-off events. [2024-06-27 18:22:57,849 INFO L125 PetriNetUnfolderBase]: For 95045/95061 co-relation queries the response was YES. [2024-06-27 18:22:57,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40119 conditions, 8794 events. 5488/8794 cut-off events. For 95045/95061 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 56946 event pairs, 1950 based on Foata normal form. 4/8593 useless extension candidates. Maximal degree in co-relation 40063. Up to 7687 conditions per place. [2024-06-27 18:22:57,933 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 151 selfloop transitions, 29 changer transitions 0/193 dead transitions. [2024-06-27 18:22:57,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 193 transitions, 1974 flow [2024-06-27 18:22:57,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:22:57,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:22:57,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 18:22:57,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-27 18:22:57,935 INFO L175 Difference]: Start difference. First operand has 128 places, 147 transitions, 1452 flow. Second operand 8 states and 189 transitions. [2024-06-27 18:22:57,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 193 transitions, 1974 flow [2024-06-27 18:22:58,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 193 transitions, 1884 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 18:22:58,071 INFO L231 Difference]: Finished difference. Result has 131 places, 149 transitions, 1468 flow [2024-06-27 18:22:58,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1362, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1468, PETRI_PLACES=131, PETRI_TRANSITIONS=149} [2024-06-27 18:22:58,072 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 78 predicate places. [2024-06-27 18:22:58,072 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 149 transitions, 1468 flow [2024-06-27 18:22:58,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:58,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:22:58,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:22:58,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:22:58,072 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:22:58,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:22:58,073 INFO L85 PathProgramCache]: Analyzing trace with hash 344167305, now seen corresponding path program 2 times [2024-06-27 18:22:58,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:22:58,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275195533] [2024-06-27 18:22:58,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:22:58,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:22:58,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:22:58,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:22:58,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:22:58,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275195533] [2024-06-27 18:22:58,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275195533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:22:58,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:22:58,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:22:58,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106379609] [2024-06-27 18:22:58,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:22:58,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:22:58,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:22:58,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:22:58,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:22:58,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:22:58,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 149 transitions, 1468 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:22:58,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:22:58,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:22:58,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:22:59,816 INFO L124 PetriNetUnfolderBase]: 5827/9189 cut-off events. [2024-06-27 18:22:59,816 INFO L125 PetriNetUnfolderBase]: For 99889/99889 co-relation queries the response was YES. [2024-06-27 18:22:59,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41646 conditions, 9189 events. 5827/9189 cut-off events. For 99889/99889 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 58319 event pairs, 2191 based on Foata normal form. 1/8997 useless extension candidates. Maximal degree in co-relation 41589. Up to 8402 conditions per place. [2024-06-27 18:22:59,896 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 145 selfloop transitions, 13 changer transitions 0/166 dead transitions. [2024-06-27 18:22:59,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 166 transitions, 1830 flow [2024-06-27 18:22:59,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:22:59,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:22:59,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-27 18:22:59,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.450354609929078 [2024-06-27 18:22:59,897 INFO L175 Difference]: Start difference. First operand has 131 places, 149 transitions, 1468 flow. Second operand 6 states and 127 transitions. [2024-06-27 18:22:59,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 166 transitions, 1830 flow [2024-06-27 18:23:00,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 166 transitions, 1736 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:00,046 INFO L231 Difference]: Finished difference. Result has 131 places, 149 transitions, 1406 flow [2024-06-27 18:23:00,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1374, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1406, PETRI_PLACES=131, PETRI_TRANSITIONS=149} [2024-06-27 18:23:00,046 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 78 predicate places. [2024-06-27 18:23:00,047 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 149 transitions, 1406 flow [2024-06-27 18:23:00,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:00,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:00,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:00,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:23:00,047 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:00,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:00,048 INFO L85 PathProgramCache]: Analyzing trace with hash 338460298, now seen corresponding path program 1 times [2024-06-27 18:23:00,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:00,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255357740] [2024-06-27 18:23:00,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:00,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:00,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:00,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:00,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:00,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255357740] [2024-06-27 18:23:00,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255357740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:00,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:00,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:23:00,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437916056] [2024-06-27 18:23:00,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:00,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:23:00,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:00,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:23:00,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:23:00,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:00,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 149 transitions, 1406 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:00,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:00,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:00,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:01,903 INFO L124 PetriNetUnfolderBase]: 5844/9238 cut-off events. [2024-06-27 18:23:01,903 INFO L125 PetriNetUnfolderBase]: For 103521/103521 co-relation queries the response was YES. [2024-06-27 18:23:01,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41642 conditions, 9238 events. 5844/9238 cut-off events. For 103521/103521 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 58921 event pairs, 2169 based on Foata normal form. 1/9038 useless extension candidates. Maximal degree in co-relation 41584. Up to 8388 conditions per place. [2024-06-27 18:23:01,971 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 147 selfloop transitions, 24 changer transitions 0/179 dead transitions. [2024-06-27 18:23:01,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 179 transitions, 1916 flow [2024-06-27 18:23:01,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:23:01,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:23:01,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-27 18:23:01,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4787234042553192 [2024-06-27 18:23:01,973 INFO L175 Difference]: Start difference. First operand has 131 places, 149 transitions, 1406 flow. Second operand 6 states and 135 transitions. [2024-06-27 18:23:01,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 179 transitions, 1916 flow [2024-06-27 18:23:02,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 179 transitions, 1871 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:02,109 INFO L231 Difference]: Finished difference. Result has 132 places, 155 transitions, 1474 flow [2024-06-27 18:23:02,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1474, PETRI_PLACES=132, PETRI_TRANSITIONS=155} [2024-06-27 18:23:02,110 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 79 predicate places. [2024-06-27 18:23:02,110 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 155 transitions, 1474 flow [2024-06-27 18:23:02,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:02,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:02,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:02,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:23:02,111 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:02,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:02,111 INFO L85 PathProgramCache]: Analyzing trace with hash 859856428, now seen corresponding path program 2 times [2024-06-27 18:23:02,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:02,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495204353] [2024-06-27 18:23:02,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:02,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:02,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:02,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 18:23:02,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:02,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495204353] [2024-06-27 18:23:02,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495204353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:02,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:02,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:23:02,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921613701] [2024-06-27 18:23:02,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:02,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:23:02,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:02,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:23:02,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:23:02,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:02,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 155 transitions, 1474 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:02,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:02,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:02,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:03,740 INFO L124 PetriNetUnfolderBase]: 5841/9217 cut-off events. [2024-06-27 18:23:03,740 INFO L125 PetriNetUnfolderBase]: For 111265/111268 co-relation queries the response was YES. [2024-06-27 18:23:03,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42667 conditions, 9217 events. 5841/9217 cut-off events. For 111265/111268 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 58538 event pairs, 2166 based on Foata normal form. 3/9024 useless extension candidates. Maximal degree in co-relation 42609. Up to 8385 conditions per place. [2024-06-27 18:23:03,837 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 143 selfloop transitions, 24 changer transitions 0/175 dead transitions. [2024-06-27 18:23:03,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 175 transitions, 1868 flow [2024-06-27 18:23:03,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:23:03,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:23:03,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2024-06-27 18:23:03,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4645390070921986 [2024-06-27 18:23:03,839 INFO L175 Difference]: Start difference. First operand has 132 places, 155 transitions, 1474 flow. Second operand 6 states and 131 transitions. [2024-06-27 18:23:03,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 175 transitions, 1868 flow [2024-06-27 18:23:04,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 175 transitions, 1819 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 18:23:04,029 INFO L231 Difference]: Finished difference. Result has 136 places, 155 transitions, 1480 flow [2024-06-27 18:23:04,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1425, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1480, PETRI_PLACES=136, PETRI_TRANSITIONS=155} [2024-06-27 18:23:04,030 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 83 predicate places. [2024-06-27 18:23:04,030 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 155 transitions, 1480 flow [2024-06-27 18:23:04,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:04,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:04,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:04,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:23:04,031 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:04,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:04,031 INFO L85 PathProgramCache]: Analyzing trace with hash 346257390, now seen corresponding path program 1 times [2024-06-27 18:23:04,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:04,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970983034] [2024-06-27 18:23:04,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:04,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:04,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:04,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:04,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:04,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970983034] [2024-06-27 18:23:04,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970983034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:04,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:04,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:04,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057553138] [2024-06-27 18:23:04,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:04,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:04,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:04,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:04,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:04,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:04,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 155 transitions, 1480 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:04,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:04,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:04,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:05,687 INFO L124 PetriNetUnfolderBase]: 5910/9228 cut-off events. [2024-06-27 18:23:05,687 INFO L125 PetriNetUnfolderBase]: For 116277/116280 co-relation queries the response was YES. [2024-06-27 18:23:05,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42900 conditions, 9228 events. 5910/9228 cut-off events. For 116277/116280 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 57931 event pairs, 1797 based on Foata normal form. 4/9026 useless extension candidates. Maximal degree in co-relation 42840. Up to 8242 conditions per place. [2024-06-27 18:23:05,782 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 168 selfloop transitions, 41 changer transitions 0/217 dead transitions. [2024-06-27 18:23:05,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 217 transitions, 2349 flow [2024-06-27 18:23:05,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:05,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:05,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 18:23:05,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-27 18:23:05,784 INFO L175 Difference]: Start difference. First operand has 136 places, 155 transitions, 1480 flow. Second operand 7 states and 169 transitions. [2024-06-27 18:23:05,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 217 transitions, 2349 flow [2024-06-27 18:23:05,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 217 transitions, 2265 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:05,956 INFO L231 Difference]: Finished difference. Result has 140 places, 178 transitions, 1794 flow [2024-06-27 18:23:05,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1794, PETRI_PLACES=140, PETRI_TRANSITIONS=178} [2024-06-27 18:23:05,957 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 87 predicate places. [2024-06-27 18:23:05,957 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 178 transitions, 1794 flow [2024-06-27 18:23:05,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:05,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:05,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:05,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:23:05,957 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:05,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:05,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1022299235, now seen corresponding path program 1 times [2024-06-27 18:23:05,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:05,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834959506] [2024-06-27 18:23:05,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:05,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:05,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:06,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:06,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:06,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834959506] [2024-06-27 18:23:06,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834959506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:06,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:06,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:23:06,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195983062] [2024-06-27 18:23:06,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:06,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:23:06,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:06,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:23:06,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:23:06,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:23:06,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 178 transitions, 1794 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:06,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:06,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:23:06,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:08,136 INFO L124 PetriNetUnfolderBase]: 5674/8973 cut-off events. [2024-06-27 18:23:08,136 INFO L125 PetriNetUnfolderBase]: For 132375/132420 co-relation queries the response was YES. [2024-06-27 18:23:08,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44875 conditions, 8973 events. 5674/8973 cut-off events. For 132375/132420 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 56996 event pairs, 1563 based on Foata normal form. 5/8772 useless extension candidates. Maximal degree in co-relation 44812. Up to 7647 conditions per place. [2024-06-27 18:23:08,217 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 176 selfloop transitions, 40 changer transitions 0/236 dead transitions. [2024-06-27 18:23:08,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 236 transitions, 2481 flow [2024-06-27 18:23:08,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:08,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:08,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 18:23:08,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2024-06-27 18:23:08,218 INFO L175 Difference]: Start difference. First operand has 140 places, 178 transitions, 1794 flow. Second operand 8 states and 202 transitions. [2024-06-27 18:23:08,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 236 transitions, 2481 flow [2024-06-27 18:23:08,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 236 transitions, 2427 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-27 18:23:08,442 INFO L231 Difference]: Finished difference. Result has 148 places, 184 transitions, 1930 flow [2024-06-27 18:23:08,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1746, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1930, PETRI_PLACES=148, PETRI_TRANSITIONS=184} [2024-06-27 18:23:08,442 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 95 predicate places. [2024-06-27 18:23:08,442 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 184 transitions, 1930 flow [2024-06-27 18:23:08,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:08,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:08,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:08,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:23:08,443 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:08,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:08,443 INFO L85 PathProgramCache]: Analyzing trace with hash -317167025, now seen corresponding path program 2 times [2024-06-27 18:23:08,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:08,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594160519] [2024-06-27 18:23:08,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:08,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:08,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:09,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:09,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:09,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594160519] [2024-06-27 18:23:09,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594160519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:09,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:09,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:23:09,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317148227] [2024-06-27 18:23:09,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:09,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:23:09,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:09,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:23:09,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:23:09,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:23:09,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 184 transitions, 1930 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:09,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:09,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:23:09,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:10,735 INFO L124 PetriNetUnfolderBase]: 5757/9087 cut-off events. [2024-06-27 18:23:10,735 INFO L125 PetriNetUnfolderBase]: For 142787/142823 co-relation queries the response was YES. [2024-06-27 18:23:10,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46690 conditions, 9087 events. 5757/9087 cut-off events. For 142787/142823 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 57700 event pairs, 1582 based on Foata normal form. 5/8888 useless extension candidates. Maximal degree in co-relation 46623. Up to 7741 conditions per place. [2024-06-27 18:23:10,846 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 178 selfloop transitions, 41 changer transitions 0/239 dead transitions. [2024-06-27 18:23:10,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 239 transitions, 2631 flow [2024-06-27 18:23:10,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:10,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:10,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:23:10,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-27 18:23:10,848 INFO L175 Difference]: Start difference. First operand has 148 places, 184 transitions, 1930 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:23:10,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 239 transitions, 2631 flow [2024-06-27 18:23:11,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 239 transitions, 2522 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:11,167 INFO L231 Difference]: Finished difference. Result has 152 places, 191 transitions, 2040 flow [2024-06-27 18:23:11,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2040, PETRI_PLACES=152, PETRI_TRANSITIONS=191} [2024-06-27 18:23:11,170 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 99 predicate places. [2024-06-27 18:23:11,170 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 191 transitions, 2040 flow [2024-06-27 18:23:11,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:11,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:11,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:11,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:23:11,171 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:11,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:11,171 INFO L85 PathProgramCache]: Analyzing trace with hash 971628595, now seen corresponding path program 3 times [2024-06-27 18:23:11,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:11,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497513761] [2024-06-27 18:23:11,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:11,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:11,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:11,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:11,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:11,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497513761] [2024-06-27 18:23:11,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497513761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:11,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:11,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:23:11,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082760688] [2024-06-27 18:23:11,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:11,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:23:11,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:11,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:23:11,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:23:12,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:23:12,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 191 transitions, 2040 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:12,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:12,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:23:12,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:13,342 INFO L124 PetriNetUnfolderBase]: 5822/9183 cut-off events. [2024-06-27 18:23:13,342 INFO L125 PetriNetUnfolderBase]: For 152193/152229 co-relation queries the response was YES. [2024-06-27 18:23:13,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47855 conditions, 9183 events. 5822/9183 cut-off events. For 152193/152229 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 58322 event pairs, 1565 based on Foata normal form. 5/8954 useless extension candidates. Maximal degree in co-relation 47786. Up to 7641 conditions per place. [2024-06-27 18:23:13,427 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 175 selfloop transitions, 48 changer transitions 0/243 dead transitions. [2024-06-27 18:23:13,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 243 transitions, 2698 flow [2024-06-27 18:23:13,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:13,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:13,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:23:13,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-27 18:23:13,428 INFO L175 Difference]: Start difference. First operand has 152 places, 191 transitions, 2040 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:23:13,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 243 transitions, 2698 flow [2024-06-27 18:23:13,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 243 transitions, 2620 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 18:23:13,728 INFO L231 Difference]: Finished difference. Result has 158 places, 195 transitions, 2143 flow [2024-06-27 18:23:13,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2143, PETRI_PLACES=158, PETRI_TRANSITIONS=195} [2024-06-27 18:23:13,728 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 105 predicate places. [2024-06-27 18:23:13,728 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 195 transitions, 2143 flow [2024-06-27 18:23:13,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:13,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:13,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:13,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:23:13,729 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:13,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:13,729 INFO L85 PathProgramCache]: Analyzing trace with hash -2084103900, now seen corresponding path program 2 times [2024-06-27 18:23:13,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:13,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824373361] [2024-06-27 18:23:13,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:13,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:13,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:14,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:14,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:14,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824373361] [2024-06-27 18:23:14,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824373361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:14,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:14,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:14,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896413789] [2024-06-27 18:23:14,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:14,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:14,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:14,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:14,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:14,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:14,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 195 transitions, 2143 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:14,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:14,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:14,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:15,611 INFO L124 PetriNetUnfolderBase]: 6189/9660 cut-off events. [2024-06-27 18:23:15,611 INFO L125 PetriNetUnfolderBase]: For 160473/160476 co-relation queries the response was YES. [2024-06-27 18:23:15,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50399 conditions, 9660 events. 6189/9660 cut-off events. For 160473/160476 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 60842 event pairs, 1856 based on Foata normal form. 4/9447 useless extension candidates. Maximal degree in co-relation 50328. Up to 8603 conditions per place. [2024-06-27 18:23:15,709 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 181 selfloop transitions, 46 changer transitions 0/235 dead transitions. [2024-06-27 18:23:15,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 235 transitions, 2905 flow [2024-06-27 18:23:15,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:15,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:15,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 18:23:15,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-27 18:23:15,711 INFO L175 Difference]: Start difference. First operand has 158 places, 195 transitions, 2143 flow. Second operand 7 states and 163 transitions. [2024-06-27 18:23:15,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 235 transitions, 2905 flow [2024-06-27 18:23:15,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 235 transitions, 2823 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:15,998 INFO L231 Difference]: Finished difference. Result has 162 places, 203 transitions, 2269 flow [2024-06-27 18:23:15,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2269, PETRI_PLACES=162, PETRI_TRANSITIONS=203} [2024-06-27 18:23:15,999 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 109 predicate places. [2024-06-27 18:23:15,999 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 203 transitions, 2269 flow [2024-06-27 18:23:15,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:15,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:16,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:16,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:23:16,000 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:16,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:16,000 INFO L85 PathProgramCache]: Analyzing trace with hash -2084103528, now seen corresponding path program 1 times [2024-06-27 18:23:16,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:16,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145744107] [2024-06-27 18:23:16,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:16,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:16,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:16,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:16,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:16,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145744107] [2024-06-27 18:23:16,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145744107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:16,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:16,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:16,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427250115] [2024-06-27 18:23:16,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:16,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:16,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:16,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:16,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:16,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:16,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 203 transitions, 2269 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:16,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:16,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:16,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:17,931 INFO L124 PetriNetUnfolderBase]: 6285/9777 cut-off events. [2024-06-27 18:23:17,931 INFO L125 PetriNetUnfolderBase]: For 169872/169872 co-relation queries the response was YES. [2024-06-27 18:23:17,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51773 conditions, 9777 events. 6285/9777 cut-off events. For 169872/169872 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 61360 event pairs, 1871 based on Foata normal form. 3/9567 useless extension candidates. Maximal degree in co-relation 51699. Up to 8927 conditions per place. [2024-06-27 18:23:18,022 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 214 selfloop transitions, 26 changer transitions 0/248 dead transitions. [2024-06-27 18:23:18,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 248 transitions, 3033 flow [2024-06-27 18:23:18,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:18,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:18,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 18:23:18,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49240121580547114 [2024-06-27 18:23:18,023 INFO L175 Difference]: Start difference. First operand has 162 places, 203 transitions, 2269 flow. Second operand 7 states and 162 transitions. [2024-06-27 18:23:18,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 248 transitions, 3033 flow [2024-06-27 18:23:18,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 248 transitions, 2952 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 18:23:18,381 INFO L231 Difference]: Finished difference. Result has 167 places, 213 transitions, 2387 flow [2024-06-27 18:23:18,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2387, PETRI_PLACES=167, PETRI_TRANSITIONS=213} [2024-06-27 18:23:18,381 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 114 predicate places. [2024-06-27 18:23:18,381 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 213 transitions, 2387 flow [2024-06-27 18:23:18,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:18,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:18,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:18,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:23:18,382 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:18,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:18,382 INFO L85 PathProgramCache]: Analyzing trace with hash -289400653, now seen corresponding path program 4 times [2024-06-27 18:23:18,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:18,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654193213] [2024-06-27 18:23:18,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:18,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:18,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:19,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:19,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:19,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654193213] [2024-06-27 18:23:19,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654193213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:19,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:19,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:23:19,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858220021] [2024-06-27 18:23:19,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:19,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:23:19,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:19,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:23:19,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:23:19,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:23:19,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 213 transitions, 2387 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:19,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:19,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:23:19,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:20,606 INFO L124 PetriNetUnfolderBase]: 6027/9584 cut-off events. [2024-06-27 18:23:20,606 INFO L125 PetriNetUnfolderBase]: For 186684/186743 co-relation queries the response was YES. [2024-06-27 18:23:20,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52446 conditions, 9584 events. 6027/9584 cut-off events. For 186684/186743 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 61813 event pairs, 1846 based on Foata normal form. 12/9379 useless extension candidates. Maximal degree in co-relation 52370. Up to 8380 conditions per place. [2024-06-27 18:23:20,711 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 209 selfloop transitions, 22 changer transitions 0/253 dead transitions. [2024-06-27 18:23:20,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 253 transitions, 3005 flow [2024-06-27 18:23:20,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:20,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:20,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 18:23:20,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-27 18:23:20,713 INFO L175 Difference]: Start difference. First operand has 167 places, 213 transitions, 2387 flow. Second operand 7 states and 167 transitions. [2024-06-27 18:23:20,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 253 transitions, 3005 flow [2024-06-27 18:23:21,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 253 transitions, 2955 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 18:23:21,082 INFO L231 Difference]: Finished difference. Result has 172 places, 215 transitions, 2424 flow [2024-06-27 18:23:21,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2337, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2424, PETRI_PLACES=172, PETRI_TRANSITIONS=215} [2024-06-27 18:23:21,083 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 119 predicate places. [2024-06-27 18:23:21,083 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 215 transitions, 2424 flow [2024-06-27 18:23:21,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:21,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:21,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:21,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:23:21,083 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:21,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:21,084 INFO L85 PathProgramCache]: Analyzing trace with hash 341787885, now seen corresponding path program 5 times [2024-06-27 18:23:21,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:21,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922996062] [2024-06-27 18:23:21,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:21,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:21,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:22,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:22,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:22,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922996062] [2024-06-27 18:23:22,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922996062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:22,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:22,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:23:22,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870383630] [2024-06-27 18:23:22,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:22,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:23:22,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:22,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:23:22,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:23:22,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:23:22,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 215 transitions, 2424 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:22,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:22,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:23:22,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:23,631 INFO L124 PetriNetUnfolderBase]: 6119/9717 cut-off events. [2024-06-27 18:23:23,631 INFO L125 PetriNetUnfolderBase]: For 198511/198570 co-relation queries the response was YES. [2024-06-27 18:23:23,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53801 conditions, 9717 events. 6119/9717 cut-off events. For 198511/198570 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 62811 event pairs, 1919 based on Foata normal form. 18/9517 useless extension candidates. Maximal degree in co-relation 53722. Up to 8281 conditions per place. [2024-06-27 18:23:23,748 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 212 selfloop transitions, 39 changer transitions 0/273 dead transitions. [2024-06-27 18:23:23,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 273 transitions, 3383 flow [2024-06-27 18:23:23,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:23:23,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:23:23,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-27 18:23:23,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-27 18:23:23,750 INFO L175 Difference]: Start difference. First operand has 172 places, 215 transitions, 2424 flow. Second operand 9 states and 207 transitions. [2024-06-27 18:23:23,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 273 transitions, 3383 flow [2024-06-27 18:23:24,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 273 transitions, 3312 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:24,136 INFO L231 Difference]: Finished difference. Result has 178 places, 226 transitions, 2658 flow [2024-06-27 18:23:24,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2355, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2658, PETRI_PLACES=178, PETRI_TRANSITIONS=226} [2024-06-27 18:23:24,136 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 125 predicate places. [2024-06-27 18:23:24,136 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 226 transitions, 2658 flow [2024-06-27 18:23:24,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:24,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:24,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:24,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:23:24,137 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:24,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:24,139 INFO L85 PathProgramCache]: Analyzing trace with hash 917638127, now seen corresponding path program 6 times [2024-06-27 18:23:24,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:24,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817867421] [2024-06-27 18:23:24,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:24,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:24,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:24,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:24,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:24,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817867421] [2024-06-27 18:23:24,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817867421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:24,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:24,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:23:24,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591434596] [2024-06-27 18:23:24,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:24,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:23:24,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:24,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:23:24,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:23:25,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:23:25,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 226 transitions, 2658 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:25,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:25,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:23:25,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:26,606 INFO L124 PetriNetUnfolderBase]: 6111/9736 cut-off events. [2024-06-27 18:23:26,606 INFO L125 PetriNetUnfolderBase]: For 207277/207336 co-relation queries the response was YES. [2024-06-27 18:23:26,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54470 conditions, 9736 events. 6111/9736 cut-off events. For 207277/207336 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 63216 event pairs, 1989 based on Foata normal form. 14/9524 useless extension candidates. Maximal degree in co-relation 54388. Up to 8540 conditions per place. [2024-06-27 18:23:26,726 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 223 selfloop transitions, 23 changer transitions 0/268 dead transitions. [2024-06-27 18:23:26,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 268 transitions, 3300 flow [2024-06-27 18:23:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:23:26,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:23:26,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 18:23:26,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475177304964539 [2024-06-27 18:23:26,728 INFO L175 Difference]: Start difference. First operand has 178 places, 226 transitions, 2658 flow. Second operand 9 states and 201 transitions. [2024-06-27 18:23:26,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 268 transitions, 3300 flow [2024-06-27 18:23:27,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 268 transitions, 3194 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 18:23:27,207 INFO L231 Difference]: Finished difference. Result has 184 places, 227 transitions, 2623 flow [2024-06-27 18:23:27,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2558, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2623, PETRI_PLACES=184, PETRI_TRANSITIONS=227} [2024-06-27 18:23:27,207 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 131 predicate places. [2024-06-27 18:23:27,208 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 227 transitions, 2623 flow [2024-06-27 18:23:27,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:27,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:27,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:27,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:23:27,208 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:27,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:27,209 INFO L85 PathProgramCache]: Analyzing trace with hash 341780445, now seen corresponding path program 7 times [2024-06-27 18:23:27,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:27,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661435652] [2024-06-27 18:23:27,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:27,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:27,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:28,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:28,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:28,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661435652] [2024-06-27 18:23:28,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661435652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:28,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:28,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:23:28,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672248305] [2024-06-27 18:23:28,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:28,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:23:28,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:28,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:23:28,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:23:28,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:23:28,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 227 transitions, 2623 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:28,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:28,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:23:28,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:29,631 INFO L124 PetriNetUnfolderBase]: 6047/9103 cut-off events. [2024-06-27 18:23:29,632 INFO L125 PetriNetUnfolderBase]: For 208256/208271 co-relation queries the response was YES. [2024-06-27 18:23:29,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53142 conditions, 9103 events. 6047/9103 cut-off events. For 208256/208271 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 54011 event pairs, 1320 based on Foata normal form. 6/9052 useless extension candidates. Maximal degree in co-relation 53058. Up to 7909 conditions per place. [2024-06-27 18:23:29,742 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 185 selfloop transitions, 69 changer transitions 0/276 dead transitions. [2024-06-27 18:23:29,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 276 transitions, 3371 flow [2024-06-27 18:23:29,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:29,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:29,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 18:23:29,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.547112462006079 [2024-06-27 18:23:29,743 INFO L175 Difference]: Start difference. First operand has 184 places, 227 transitions, 2623 flow. Second operand 7 states and 180 transitions. [2024-06-27 18:23:29,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 276 transitions, 3371 flow [2024-06-27 18:23:30,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 276 transitions, 3296 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:30,287 INFO L231 Difference]: Finished difference. Result has 186 places, 229 transitions, 2749 flow [2024-06-27 18:23:30,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2749, PETRI_PLACES=186, PETRI_TRANSITIONS=229} [2024-06-27 18:23:30,287 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 133 predicate places. [2024-06-27 18:23:30,288 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 229 transitions, 2749 flow [2024-06-27 18:23:30,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:30,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:30,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:30,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:23:30,288 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:30,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:30,290 INFO L85 PathProgramCache]: Analyzing trace with hash 359126172, now seen corresponding path program 2 times [2024-06-27 18:23:30,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:30,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398118287] [2024-06-27 18:23:30,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:30,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:30,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:30,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:30,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:30,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398118287] [2024-06-27 18:23:30,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398118287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:30,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:30,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:30,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251844849] [2024-06-27 18:23:30,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:30,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:30,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:30,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:30,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:30,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:30,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 229 transitions, 2749 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:30,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:30,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:30,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:32,501 INFO L124 PetriNetUnfolderBase]: 6457/10197 cut-off events. [2024-06-27 18:23:32,501 INFO L125 PetriNetUnfolderBase]: For 221925/221925 co-relation queries the response was YES. [2024-06-27 18:23:32,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56695 conditions, 10197 events. 6457/10197 cut-off events. For 221925/221925 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 65722 event pairs, 2165 based on Foata normal form. 3/9976 useless extension candidates. Maximal degree in co-relation 56610. Up to 9213 conditions per place. [2024-06-27 18:23:32,678 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 227 selfloop transitions, 23 changer transitions 0/258 dead transitions. [2024-06-27 18:23:32,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 258 transitions, 3453 flow [2024-06-27 18:23:32,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:32,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:32,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-27 18:23:32,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46504559270516715 [2024-06-27 18:23:32,679 INFO L175 Difference]: Start difference. First operand has 186 places, 229 transitions, 2749 flow. Second operand 7 states and 153 transitions. [2024-06-27 18:23:32,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 258 transitions, 3453 flow [2024-06-27 18:23:33,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 258 transitions, 3298 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:33,171 INFO L231 Difference]: Finished difference. Result has 188 places, 232 transitions, 2698 flow [2024-06-27 18:23:33,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2596, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2698, PETRI_PLACES=188, PETRI_TRANSITIONS=232} [2024-06-27 18:23:33,171 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 135 predicate places. [2024-06-27 18:23:33,172 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 232 transitions, 2698 flow [2024-06-27 18:23:33,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:33,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:33,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:33,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:23:33,172 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:33,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:33,173 INFO L85 PathProgramCache]: Analyzing trace with hash 359125800, now seen corresponding path program 3 times [2024-06-27 18:23:33,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:33,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345576361] [2024-06-27 18:23:33,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:33,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:33,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:33,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:33,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:33,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345576361] [2024-06-27 18:23:33,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345576361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:33,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:33,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:33,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420944417] [2024-06-27 18:23:33,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:33,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:33,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:33,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:33,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:33,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:33,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 232 transitions, 2698 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:33,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:33,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:33,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:35,361 INFO L124 PetriNetUnfolderBase]: 6453/10196 cut-off events. [2024-06-27 18:23:35,361 INFO L125 PetriNetUnfolderBase]: For 218429/218432 co-relation queries the response was YES. [2024-06-27 18:23:35,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56081 conditions, 10196 events. 6453/10196 cut-off events. For 218429/218432 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 65753 event pairs, 2168 based on Foata normal form. 4/9975 useless extension candidates. Maximal degree in co-relation 55995. Up to 9202 conditions per place. [2024-06-27 18:23:35,494 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 216 selfloop transitions, 30 changer transitions 0/254 dead transitions. [2024-06-27 18:23:35,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 254 transitions, 3332 flow [2024-06-27 18:23:35,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:35,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:35,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-27 18:23:35,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46200607902735563 [2024-06-27 18:23:35,496 INFO L175 Difference]: Start difference. First operand has 188 places, 232 transitions, 2698 flow. Second operand 7 states and 152 transitions. [2024-06-27 18:23:35,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 254 transitions, 3332 flow [2024-06-27 18:23:36,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 254 transitions, 3219 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:36,124 INFO L231 Difference]: Finished difference. Result has 190 places, 232 transitions, 2653 flow [2024-06-27 18:23:36,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2653, PETRI_PLACES=190, PETRI_TRANSITIONS=232} [2024-06-27 18:23:36,125 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 137 predicate places. [2024-06-27 18:23:36,125 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 232 transitions, 2653 flow [2024-06-27 18:23:36,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:36,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:36,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:36,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:23:36,126 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:36,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:36,127 INFO L85 PathProgramCache]: Analyzing trace with hash 2079698356, now seen corresponding path program 3 times [2024-06-27 18:23:36,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:36,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456095848] [2024-06-27 18:23:36,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:36,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:36,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:36,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:36,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:36,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456095848] [2024-06-27 18:23:36,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456095848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:36,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:36,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:36,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133713468] [2024-06-27 18:23:36,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:36,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:36,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:36,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:36,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:36,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:36,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 232 transitions, 2653 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:36,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:36,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:36,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:38,166 INFO L124 PetriNetUnfolderBase]: 6444/10183 cut-off events. [2024-06-27 18:23:38,167 INFO L125 PetriNetUnfolderBase]: For 222381/222381 co-relation queries the response was YES. [2024-06-27 18:23:38,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55755 conditions, 10183 events. 6444/10183 cut-off events. For 222381/222381 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 65595 event pairs, 2167 based on Foata normal form. 3/9962 useless extension candidates. Maximal degree in co-relation 55669. Up to 9243 conditions per place. [2024-06-27 18:23:38,292 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 227 selfloop transitions, 18 changer transitions 0/253 dead transitions. [2024-06-27 18:23:38,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 253 transitions, 3203 flow [2024-06-27 18:23:38,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:38,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:38,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-27 18:23:38,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44680851063829785 [2024-06-27 18:23:38,297 INFO L175 Difference]: Start difference. First operand has 190 places, 232 transitions, 2653 flow. Second operand 7 states and 147 transitions. [2024-06-27 18:23:38,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 253 transitions, 3203 flow [2024-06-27 18:23:38,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 253 transitions, 3050 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 18:23:38,756 INFO L231 Difference]: Finished difference. Result has 190 places, 232 transitions, 2542 flow [2024-06-27 18:23:38,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2500, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2542, PETRI_PLACES=190, PETRI_TRANSITIONS=232} [2024-06-27 18:23:38,757 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 137 predicate places. [2024-06-27 18:23:38,758 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 232 transitions, 2542 flow [2024-06-27 18:23:38,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:38,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:38,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:38,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:23:38,758 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:38,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:38,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1902216443, now seen corresponding path program 1 times [2024-06-27 18:23:38,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:38,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729870353] [2024-06-27 18:23:38,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:38,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:38,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:39,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:39,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:39,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729870353] [2024-06-27 18:23:39,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729870353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:39,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:39,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:39,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308194849] [2024-06-27 18:23:39,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:39,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:39,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:39,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:39,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:39,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:39,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 232 transitions, 2542 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:39,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:39,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:39,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:40,923 INFO L124 PetriNetUnfolderBase]: 6478/10272 cut-off events. [2024-06-27 18:23:40,924 INFO L125 PetriNetUnfolderBase]: For 227508/227508 co-relation queries the response was YES. [2024-06-27 18:23:41,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55566 conditions, 10272 events. 6478/10272 cut-off events. For 227508/227508 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 66587 event pairs, 2129 based on Foata normal form. 2/10037 useless extension candidates. Maximal degree in co-relation 55483. Up to 9253 conditions per place. [2024-06-27 18:23:41,058 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 235 selfloop transitions, 23 changer transitions 0/266 dead transitions. [2024-06-27 18:23:41,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 266 transitions, 3188 flow [2024-06-27 18:23:41,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:41,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:41,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 18:23:41,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47416413373860183 [2024-06-27 18:23:41,060 INFO L175 Difference]: Start difference. First operand has 190 places, 232 transitions, 2542 flow. Second operand 7 states and 156 transitions. [2024-06-27 18:23:41,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 266 transitions, 3188 flow [2024-06-27 18:23:41,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 266 transitions, 3129 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:41,606 INFO L231 Difference]: Finished difference. Result has 191 places, 235 transitions, 2574 flow [2024-06-27 18:23:41,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2483, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2574, PETRI_PLACES=191, PETRI_TRANSITIONS=235} [2024-06-27 18:23:41,607 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 138 predicate places. [2024-06-27 18:23:41,607 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 235 transitions, 2574 flow [2024-06-27 18:23:41,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:41,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:41,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:41,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:23:41,608 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:41,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:41,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1456569739, now seen corresponding path program 1 times [2024-06-27 18:23:41,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:41,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36645914] [2024-06-27 18:23:41,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:41,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:41,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:42,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:42,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:42,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36645914] [2024-06-27 18:23:42,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36645914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:42,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:42,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:42,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475435387] [2024-06-27 18:23:42,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:42,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:42,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:42,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:42,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:42,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:42,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 235 transitions, 2574 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:42,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:42,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:42,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:43,751 INFO L124 PetriNetUnfolderBase]: 6529/10267 cut-off events. [2024-06-27 18:23:43,752 INFO L125 PetriNetUnfolderBase]: For 239025/239025 co-relation queries the response was YES. [2024-06-27 18:23:43,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56828 conditions, 10267 events. 6529/10267 cut-off events. For 239025/239025 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 65741 event pairs, 2143 based on Foata normal form. 3/10052 useless extension candidates. Maximal degree in co-relation 56744. Up to 9229 conditions per place. [2024-06-27 18:23:43,864 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 230 selfloop transitions, 38 changer transitions 0/276 dead transitions. [2024-06-27 18:23:43,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 276 transitions, 3373 flow [2024-06-27 18:23:43,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:43,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:43,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 18:23:43,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49240121580547114 [2024-06-27 18:23:43,868 INFO L175 Difference]: Start difference. First operand has 191 places, 235 transitions, 2574 flow. Second operand 7 states and 162 transitions. [2024-06-27 18:23:43,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 276 transitions, 3373 flow [2024-06-27 18:23:44,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 276 transitions, 3308 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:44,312 INFO L231 Difference]: Finished difference. Result has 193 places, 241 transitions, 2662 flow [2024-06-27 18:23:44,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2662, PETRI_PLACES=193, PETRI_TRANSITIONS=241} [2024-06-27 18:23:44,314 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 140 predicate places. [2024-06-27 18:23:44,314 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 241 transitions, 2662 flow [2024-06-27 18:23:44,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:44,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:44,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:44,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:23:44,316 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:44,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:44,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1456569925, now seen corresponding path program 2 times [2024-06-27 18:23:44,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:44,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880687181] [2024-06-27 18:23:44,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:44,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:44,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:44,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:44,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:44,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880687181] [2024-06-27 18:23:44,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880687181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:44,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:44,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:44,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516621119] [2024-06-27 18:23:44,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:44,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:44,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:44,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:44,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:44,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:44,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 241 transitions, 2662 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:44,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:44,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:44,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:46,590 INFO L124 PetriNetUnfolderBase]: 6563/10414 cut-off events. [2024-06-27 18:23:46,591 INFO L125 PetriNetUnfolderBase]: For 250368/250368 co-relation queries the response was YES. [2024-06-27 18:23:46,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58219 conditions, 10414 events. 6563/10414 cut-off events. For 250368/250368 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 67661 event pairs, 2139 based on Foata normal form. 2/10172 useless extension candidates. Maximal degree in co-relation 58134. Up to 9288 conditions per place. [2024-06-27 18:23:46,761 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 230 selfloop transitions, 41 changer transitions 0/279 dead transitions. [2024-06-27 18:23:46,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 279 transitions, 3479 flow [2024-06-27 18:23:46,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:46,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:46,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 18:23:46,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48328267477203646 [2024-06-27 18:23:46,762 INFO L175 Difference]: Start difference. First operand has 193 places, 241 transitions, 2662 flow. Second operand 7 states and 159 transitions. [2024-06-27 18:23:46,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 279 transitions, 3479 flow [2024-06-27 18:23:47,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 279 transitions, 3426 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 18:23:47,249 INFO L231 Difference]: Finished difference. Result has 197 places, 247 transitions, 2784 flow [2024-06-27 18:23:47,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2609, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2784, PETRI_PLACES=197, PETRI_TRANSITIONS=247} [2024-06-27 18:23:47,250 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 144 predicate places. [2024-06-27 18:23:47,251 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 247 transitions, 2784 flow [2024-06-27 18:23:47,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:47,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:47,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:47,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:23:47,251 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:47,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:47,254 INFO L85 PathProgramCache]: Analyzing trace with hash 885984595, now seen corresponding path program 2 times [2024-06-27 18:23:47,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:47,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964679274] [2024-06-27 18:23:47,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:47,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:47,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:47,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:47,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:47,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964679274] [2024-06-27 18:23:47,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964679274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:47,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:47,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:47,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759515553] [2024-06-27 18:23:47,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:47,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:47,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:47,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:47,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:47,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:47,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 247 transitions, 2784 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:47,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:47,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:47,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:49,355 INFO L124 PetriNetUnfolderBase]: 6614/10394 cut-off events. [2024-06-27 18:23:49,356 INFO L125 PetriNetUnfolderBase]: For 264535/264538 co-relation queries the response was YES. [2024-06-27 18:23:49,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59473 conditions, 10394 events. 6614/10394 cut-off events. For 264535/264538 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 66569 event pairs, 2134 based on Foata normal form. 5/10178 useless extension candidates. Maximal degree in co-relation 59386. Up to 9317 conditions per place. [2024-06-27 18:23:49,474 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 227 selfloop transitions, 43 changer transitions 0/278 dead transitions. [2024-06-27 18:23:49,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 278 transitions, 3526 flow [2024-06-27 18:23:49,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:49,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:49,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 18:23:49,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47416413373860183 [2024-06-27 18:23:49,476 INFO L175 Difference]: Start difference. First operand has 197 places, 247 transitions, 2784 flow. Second operand 7 states and 156 transitions. [2024-06-27 18:23:49,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 278 transitions, 3526 flow [2024-06-27 18:23:49,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 278 transitions, 3465 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 18:23:49,956 INFO L231 Difference]: Finished difference. Result has 201 places, 250 transitions, 2850 flow [2024-06-27 18:23:49,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2850, PETRI_PLACES=201, PETRI_TRANSITIONS=250} [2024-06-27 18:23:49,957 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 148 predicate places. [2024-06-27 18:23:49,957 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 250 transitions, 2850 flow [2024-06-27 18:23:49,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:49,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:49,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:49,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:23:49,958 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:49,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:49,958 INFO L85 PathProgramCache]: Analyzing trace with hash 2079468119, now seen corresponding path program 3 times [2024-06-27 18:23:49,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:49,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496530681] [2024-06-27 18:23:49,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:49,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:49,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:50,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:50,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:50,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496530681] [2024-06-27 18:23:50,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496530681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:50,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:50,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:50,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105928684] [2024-06-27 18:23:50,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:50,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:50,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:50,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:50,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:50,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:50,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 250 transitions, 2850 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:50,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:50,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:50,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:52,180 INFO L124 PetriNetUnfolderBase]: 6605/10374 cut-off events. [2024-06-27 18:23:52,180 INFO L125 PetriNetUnfolderBase]: For 270617/270620 co-relation queries the response was YES. [2024-06-27 18:23:52,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59597 conditions, 10374 events. 6605/10374 cut-off events. For 270617/270620 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 66341 event pairs, 2128 based on Foata normal form. 5/10160 useless extension candidates. Maximal degree in co-relation 59508. Up to 9310 conditions per place. [2024-06-27 18:23:52,301 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 232 selfloop transitions, 41 changer transitions 0/281 dead transitions. [2024-06-27 18:23:52,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 281 transitions, 3509 flow [2024-06-27 18:23:52,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:52,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:52,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 18:23:52,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48024316109422494 [2024-06-27 18:23:52,303 INFO L175 Difference]: Start difference. First operand has 201 places, 250 transitions, 2850 flow. Second operand 7 states and 158 transitions. [2024-06-27 18:23:52,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 281 transitions, 3509 flow [2024-06-27 18:23:52,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 281 transitions, 3405 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:52,804 INFO L231 Difference]: Finished difference. Result has 204 places, 250 transitions, 2835 flow [2024-06-27 18:23:52,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2746, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2835, PETRI_PLACES=204, PETRI_TRANSITIONS=250} [2024-06-27 18:23:52,805 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 151 predicate places. [2024-06-27 18:23:52,805 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 250 transitions, 2835 flow [2024-06-27 18:23:52,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:52,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:52,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:52,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:23:52,806 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:52,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:52,806 INFO L85 PathProgramCache]: Analyzing trace with hash 2079467933, now seen corresponding path program 3 times [2024-06-27 18:23:52,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:52,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778852993] [2024-06-27 18:23:52,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:52,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:52,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:53,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:53,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:53,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778852993] [2024-06-27 18:23:53,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778852993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:53,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:53,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:53,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632452289] [2024-06-27 18:23:53,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:53,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:53,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:53,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:53,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:53,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:53,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 250 transitions, 2835 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:53,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:53,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:53,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:55,187 INFO L124 PetriNetUnfolderBase]: 6599/10445 cut-off events. [2024-06-27 18:23:55,187 INFO L125 PetriNetUnfolderBase]: For 275967/275970 co-relation queries the response was YES. [2024-06-27 18:23:55,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59497 conditions, 10445 events. 6599/10445 cut-off events. For 275967/275970 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 67735 event pairs, 2142 based on Foata normal form. 2/10210 useless extension candidates. Maximal degree in co-relation 59407. Up to 9340 conditions per place. [2024-06-27 18:23:55,324 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 229 selfloop transitions, 41 changer transitions 0/278 dead transitions. [2024-06-27 18:23:55,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 278 transitions, 3482 flow [2024-06-27 18:23:55,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:55,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:55,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 18:23:55,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47112462006079026 [2024-06-27 18:23:55,326 INFO L175 Difference]: Start difference. First operand has 204 places, 250 transitions, 2835 flow. Second operand 7 states and 155 transitions. [2024-06-27 18:23:55,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 278 transitions, 3482 flow [2024-06-27 18:23:55,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 278 transitions, 3348 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 18:23:55,839 INFO L231 Difference]: Finished difference. Result has 204 places, 250 transitions, 2790 flow [2024-06-27 18:23:55,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2701, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2790, PETRI_PLACES=204, PETRI_TRANSITIONS=250} [2024-06-27 18:23:55,840 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 151 predicate places. [2024-06-27 18:23:55,840 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 250 transitions, 2790 flow [2024-06-27 18:23:55,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:23:55,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:55,840 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 18:23:55,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:23:55,841 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:55,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:55,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1038993224, now seen corresponding path program 1 times [2024-06-27 18:23:55,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:55,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325810156] [2024-06-27 18:23:55,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:55,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:55,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:56,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:56,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:56,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325810156] [2024-06-27 18:23:56,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325810156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:56,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:56,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:56,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34042842] [2024-06-27 18:23:56,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:56,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:56,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:56,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:56,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:56,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:56,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 250 transitions, 2790 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:56,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:56,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:56,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:58,193 INFO L124 PetriNetUnfolderBase]: 6658/10314 cut-off events. [2024-06-27 18:23:58,193 INFO L125 PetriNetUnfolderBase]: For 282933/282936 co-relation queries the response was YES. [2024-06-27 18:23:58,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59704 conditions, 10314 events. 6658/10314 cut-off events. For 282933/282936 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 64931 event pairs, 1882 based on Foata normal form. 4/10108 useless extension candidates. Maximal degree in co-relation 59613. Up to 9145 conditions per place. [2024-06-27 18:23:58,315 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 242 selfloop transitions, 63 changer transitions 0/313 dead transitions. [2024-06-27 18:23:58,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 313 transitions, 3895 flow [2024-06-27 18:23:58,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:23:58,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:23:58,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 18:23:58,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:23:58,316 INFO L175 Difference]: Start difference. First operand has 204 places, 250 transitions, 2790 flow. Second operand 9 states and 216 transitions. [2024-06-27 18:23:58,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 313 transitions, 3895 flow [2024-06-27 18:23:58,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 313 transitions, 3769 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 18:23:58,862 INFO L231 Difference]: Finished difference. Result has 207 places, 260 transitions, 2955 flow [2024-06-27 18:23:58,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2664, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2955, PETRI_PLACES=207, PETRI_TRANSITIONS=260} [2024-06-27 18:23:58,863 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 154 predicate places. [2024-06-27 18:23:58,863 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 260 transitions, 2955 flow [2024-06-27 18:23:58,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:58,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:58,863 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 18:23:58,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:23:58,863 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:23:58,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:58,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1048199635, now seen corresponding path program 1 times [2024-06-27 18:23:58,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:58,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558656081] [2024-06-27 18:23:58,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:58,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:58,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:59,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:59,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:59,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558656081] [2024-06-27 18:23:59,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558656081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:59,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:59,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:59,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686588862] [2024-06-27 18:23:59,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:59,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:59,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:59,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:59,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:59,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:23:59,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 260 transitions, 2955 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:59,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:59,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:23:59,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:01,213 INFO L124 PetriNetUnfolderBase]: 6955/10774 cut-off events. [2024-06-27 18:24:01,213 INFO L125 PetriNetUnfolderBase]: For 316477/316480 co-relation queries the response was YES. [2024-06-27 18:24:01,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64432 conditions, 10774 events. 6955/10774 cut-off events. For 316477/316480 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 68341 event pairs, 1942 based on Foata normal form. 8/10557 useless extension candidates. Maximal degree in co-relation 64340. Up to 9106 conditions per place. [2024-06-27 18:24:01,352 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 248 selfloop transitions, 72 changer transitions 0/328 dead transitions. [2024-06-27 18:24:01,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 328 transitions, 4179 flow [2024-06-27 18:24:01,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:01,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:01,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:24:01,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-27 18:24:01,354 INFO L175 Difference]: Start difference. First operand has 207 places, 260 transitions, 2955 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:24:01,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 328 transitions, 4179 flow [2024-06-27 18:24:02,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 328 transitions, 4038 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 18:24:02,410 INFO L231 Difference]: Finished difference. Result has 212 places, 280 transitions, 3298 flow [2024-06-27 18:24:02,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3298, PETRI_PLACES=212, PETRI_TRANSITIONS=280} [2024-06-27 18:24:02,410 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 159 predicate places. [2024-06-27 18:24:02,410 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 280 transitions, 3298 flow [2024-06-27 18:24:02,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:02,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:02,411 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 18:24:02,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:24:02,411 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:02,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:02,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1042806472, now seen corresponding path program 1 times [2024-06-27 18:24:02,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:02,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777811696] [2024-06-27 18:24:02,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:02,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:02,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:02,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:02,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:02,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777811696] [2024-06-27 18:24:02,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777811696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:02,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:02,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:02,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898167862] [2024-06-27 18:24:02,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:02,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:02,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:02,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:02,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:03,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:24:03,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 280 transitions, 3298 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:24:03,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:03,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:24:03,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:04,812 INFO L124 PetriNetUnfolderBase]: 7029/10849 cut-off events. [2024-06-27 18:24:04,813 INFO L125 PetriNetUnfolderBase]: For 338156/338159 co-relation queries the response was YES. [2024-06-27 18:24:04,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68182 conditions, 10849 events. 7029/10849 cut-off events. For 338156/338159 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 68548 event pairs, 1936 based on Foata normal form. 4/10626 useless extension candidates. Maximal degree in co-relation 68086. Up to 9717 conditions per place. [2024-06-27 18:24:04,932 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 257 selfloop transitions, 59 changer transitions 0/324 dead transitions. [2024-06-27 18:24:04,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 324 transitions, 4382 flow [2024-06-27 18:24:04,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:24:04,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:24:04,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 18:24:04,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045592705167173 [2024-06-27 18:24:04,934 INFO L175 Difference]: Start difference. First operand has 212 places, 280 transitions, 3298 flow. Second operand 7 states and 166 transitions. [2024-06-27 18:24:04,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 324 transitions, 4382 flow [2024-06-27 18:24:05,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 324 transitions, 4291 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-27 18:24:05,648 INFO L231 Difference]: Finished difference. Result has 218 places, 290 transitions, 3505 flow [2024-06-27 18:24:05,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3207, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3505, PETRI_PLACES=218, PETRI_TRANSITIONS=290} [2024-06-27 18:24:05,649 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 165 predicate places. [2024-06-27 18:24:05,649 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 290 transitions, 3505 flow [2024-06-27 18:24:05,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:24:05,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:05,650 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 18:24:05,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:24:05,650 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:05,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:05,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1048520392, now seen corresponding path program 2 times [2024-06-27 18:24:05,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:05,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320086248] [2024-06-27 18:24:05,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:05,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:05,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:06,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:06,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:06,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320086248] [2024-06-27 18:24:06,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320086248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:06,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:06,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:06,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257554120] [2024-06-27 18:24:06,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:06,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:06,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:06,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:06,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:06,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:24:06,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 290 transitions, 3505 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:24:06,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:06,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:24:06,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:08,001 INFO L124 PetriNetUnfolderBase]: 7023/10833 cut-off events. [2024-06-27 18:24:08,001 INFO L125 PetriNetUnfolderBase]: For 340401/340404 co-relation queries the response was YES. [2024-06-27 18:24:08,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67709 conditions, 10833 events. 7023/10833 cut-off events. For 340401/340404 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 68364 event pairs, 1932 based on Foata normal form. 4/10613 useless extension candidates. Maximal degree in co-relation 67609. Up to 9712 conditions per place. [2024-06-27 18:24:08,130 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 258 selfloop transitions, 55 changer transitions 0/321 dead transitions. [2024-06-27 18:24:08,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 321 transitions, 4429 flow [2024-06-27 18:24:08,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:24:08,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:24:08,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 18:24:08,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-27 18:24:08,131 INFO L175 Difference]: Start difference. First operand has 218 places, 290 transitions, 3505 flow. Second operand 7 states and 163 transitions. [2024-06-27 18:24:08,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 321 transitions, 4429 flow [2024-06-27 18:24:09,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 321 transitions, 4342 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 18:24:09,130 INFO L231 Difference]: Finished difference. Result has 222 places, 290 transitions, 3537 flow [2024-06-27 18:24:09,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3418, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3537, PETRI_PLACES=222, PETRI_TRANSITIONS=290} [2024-06-27 18:24:09,131 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 169 predicate places. [2024-06-27 18:24:09,131 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 290 transitions, 3537 flow [2024-06-27 18:24:09,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:24:09,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:09,131 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 18:24:09,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:24:09,132 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:09,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:09,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1414731371, now seen corresponding path program 1 times [2024-06-27 18:24:09,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:09,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932305308] [2024-06-27 18:24:09,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:09,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:09,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:10,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:10,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:10,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932305308] [2024-06-27 18:24:10,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932305308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:10,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:10,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:24:10,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331944638] [2024-06-27 18:24:10,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:10,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:24:10,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:10,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:24:10,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:24:10,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:24:10,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 290 transitions, 3537 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:10,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:10,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:24:10,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:12,186 INFO L124 PetriNetUnfolderBase]: 6819/10699 cut-off events. [2024-06-27 18:24:12,187 INFO L125 PetriNetUnfolderBase]: For 363919/363971 co-relation queries the response was YES. [2024-06-27 18:24:12,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67695 conditions, 10699 events. 6819/10699 cut-off events. For 363919/363971 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 69172 event pairs, 1682 based on Foata normal form. 15/10465 useless extension candidates. Maximal degree in co-relation 67594. Up to 9018 conditions per place. [2024-06-27 18:24:12,352 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 276 selfloop transitions, 46 changer transitions 0/352 dead transitions. [2024-06-27 18:24:12,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 352 transitions, 4438 flow [2024-06-27 18:24:12,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:12,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:12,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 18:24:12,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5342789598108747 [2024-06-27 18:24:12,354 INFO L175 Difference]: Start difference. First operand has 222 places, 290 transitions, 3537 flow. Second operand 9 states and 226 transitions. [2024-06-27 18:24:12,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 352 transitions, 4438 flow [2024-06-27 18:24:13,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 352 transitions, 4341 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 18:24:13,310 INFO L231 Difference]: Finished difference. Result has 227 places, 291 transitions, 3571 flow [2024-06-27 18:24:13,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3440, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3571, PETRI_PLACES=227, PETRI_TRANSITIONS=291} [2024-06-27 18:24:13,311 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 174 predicate places. [2024-06-27 18:24:13,311 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 291 transitions, 3571 flow [2024-06-27 18:24:13,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:13,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:13,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:13,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:24:13,312 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:13,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:13,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1242241481, now seen corresponding path program 2 times [2024-06-27 18:24:13,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:13,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306805977] [2024-06-27 18:24:13,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:13,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:13,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:14,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:14,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:14,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306805977] [2024-06-27 18:24:14,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306805977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:14,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:14,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:24:14,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337061102] [2024-06-27 18:24:14,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:14,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:24:14,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:14,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:24:14,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:24:14,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:24:14,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 291 transitions, 3571 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:14,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:14,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:24:14,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:16,799 INFO L124 PetriNetUnfolderBase]: 6912/10847 cut-off events. [2024-06-27 18:24:16,799 INFO L125 PetriNetUnfolderBase]: For 381543/381595 co-relation queries the response was YES. [2024-06-27 18:24:16,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69109 conditions, 10847 events. 6912/10847 cut-off events. For 381543/381595 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 70282 event pairs, 1723 based on Foata normal form. 15/10613 useless extension candidates. Maximal degree in co-relation 69007. Up to 9165 conditions per place. [2024-06-27 18:24:16,939 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 277 selfloop transitions, 43 changer transitions 0/350 dead transitions. [2024-06-27 18:24:16,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 350 transitions, 4460 flow [2024-06-27 18:24:16,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:16,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:16,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 18:24:16,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-27 18:24:16,945 INFO L175 Difference]: Start difference. First operand has 227 places, 291 transitions, 3571 flow. Second operand 9 states and 222 transitions. [2024-06-27 18:24:16,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 350 transitions, 4460 flow [2024-06-27 18:24:18,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 350 transitions, 4346 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 18:24:18,250 INFO L231 Difference]: Finished difference. Result has 229 places, 292 transitions, 3584 flow [2024-06-27 18:24:18,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3584, PETRI_PLACES=229, PETRI_TRANSITIONS=292} [2024-06-27 18:24:18,251 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 176 predicate places. [2024-06-27 18:24:18,251 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 292 transitions, 3584 flow [2024-06-27 18:24:18,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:18,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:18,251 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 18:24:18,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:24:18,252 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:18,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:18,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1242010841, now seen corresponding path program 3 times [2024-06-27 18:24:18,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:18,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923196902] [2024-06-27 18:24:18,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:18,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:18,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:19,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:19,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:19,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923196902] [2024-06-27 18:24:19,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923196902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:19,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:19,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:24:19,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456539424] [2024-06-27 18:24:19,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:19,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:24:19,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:19,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:24:19,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:24:19,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:24:19,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 292 transitions, 3584 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:19,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:19,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:24:19,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:21,879 INFO L124 PetriNetUnfolderBase]: 7033/11047 cut-off events. [2024-06-27 18:24:21,880 INFO L125 PetriNetUnfolderBase]: For 399327/399379 co-relation queries the response was YES. [2024-06-27 18:24:21,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70267 conditions, 11047 events. 7033/11047 cut-off events. For 399327/399379 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 71837 event pairs, 1718 based on Foata normal form. 15/10779 useless extension candidates. Maximal degree in co-relation 70164. Up to 9157 conditions per place. [2024-06-27 18:24:22,047 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 271 selfloop transitions, 50 changer transitions 0/351 dead transitions. [2024-06-27 18:24:22,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 351 transitions, 4475 flow [2024-06-27 18:24:22,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:22,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:22,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 18:24:22,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-27 18:24:22,049 INFO L175 Difference]: Start difference. First operand has 229 places, 292 transitions, 3584 flow. Second operand 9 states and 222 transitions. [2024-06-27 18:24:22,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 351 transitions, 4475 flow [2024-06-27 18:24:23,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 351 transitions, 4365 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 18:24:23,456 INFO L231 Difference]: Finished difference. Result has 231 places, 293 transitions, 3617 flow [2024-06-27 18:24:23,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3474, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3617, PETRI_PLACES=231, PETRI_TRANSITIONS=293} [2024-06-27 18:24:23,456 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 178 predicate places. [2024-06-27 18:24:23,456 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 293 transitions, 3617 flow [2024-06-27 18:24:23,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:23,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:23,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:23,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:24:23,457 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:23,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:23,458 INFO L85 PathProgramCache]: Analyzing trace with hash -182709848, now seen corresponding path program 2 times [2024-06-27 18:24:23,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:23,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522680732] [2024-06-27 18:24:23,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:23,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:23,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:24,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:24,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:24,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522680732] [2024-06-27 18:24:24,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522680732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:24,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:24,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:24,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979102586] [2024-06-27 18:24:24,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:24,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:24,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:24,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:24,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:24,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:24:24,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 293 transitions, 3617 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:24,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:24,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:24:24,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:26,398 INFO L124 PetriNetUnfolderBase]: 7338/11383 cut-off events. [2024-06-27 18:24:26,399 INFO L125 PetriNetUnfolderBase]: For 394658/394661 co-relation queries the response was YES. [2024-06-27 18:24:26,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71484 conditions, 11383 events. 7338/11383 cut-off events. For 394658/394661 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 73038 event pairs, 2037 based on Foata normal form. 4/11145 useless extension candidates. Maximal degree in co-relation 71380. Up to 10179 conditions per place. [2024-06-27 18:24:26,592 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 265 selfloop transitions, 60 changer transitions 0/333 dead transitions. [2024-06-27 18:24:26,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 333 transitions, 4647 flow [2024-06-27 18:24:26,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:26,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:26,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 18:24:26,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2024-06-27 18:24:26,594 INFO L175 Difference]: Start difference. First operand has 231 places, 293 transitions, 3617 flow. Second operand 8 states and 183 transitions. [2024-06-27 18:24:26,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 333 transitions, 4647 flow [2024-06-27 18:24:27,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 333 transitions, 4521 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 18:24:27,837 INFO L231 Difference]: Finished difference. Result has 232 places, 297 transitions, 3668 flow [2024-06-27 18:24:27,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3668, PETRI_PLACES=232, PETRI_TRANSITIONS=297} [2024-06-27 18:24:27,838 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 179 predicate places. [2024-06-27 18:24:27,838 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 297 transitions, 3668 flow [2024-06-27 18:24:27,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:27,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:27,839 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 18:24:27,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:24:27,839 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:27,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:27,839 INFO L85 PathProgramCache]: Analyzing trace with hash -182709507, now seen corresponding path program 2 times [2024-06-27 18:24:27,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:27,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063518855] [2024-06-27 18:24:27,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:27,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:27,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:28,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:28,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:28,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063518855] [2024-06-27 18:24:28,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063518855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:28,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:28,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:28,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583586056] [2024-06-27 18:24:28,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:28,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:28,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:28,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:28,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:28,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:24:28,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 297 transitions, 3668 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:28,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:28,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:24:28,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:30,765 INFO L124 PetriNetUnfolderBase]: 7686/11860 cut-off events. [2024-06-27 18:24:30,766 INFO L125 PetriNetUnfolderBase]: For 428150/428153 co-relation queries the response was YES. [2024-06-27 18:24:30,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74929 conditions, 11860 events. 7686/11860 cut-off events. For 428150/428153 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 75877 event pairs, 2064 based on Foata normal form. 8/11632 useless extension candidates. Maximal degree in co-relation 74824. Up to 9852 conditions per place. [2024-06-27 18:24:30,927 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 266 selfloop transitions, 80 changer transitions 0/354 dead transitions. [2024-06-27 18:24:30,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 354 transitions, 5016 flow [2024-06-27 18:24:30,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:30,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:30,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 18:24:30,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-27 18:24:30,928 INFO L175 Difference]: Start difference. First operand has 232 places, 297 transitions, 3668 flow. Second operand 8 states and 196 transitions. [2024-06-27 18:24:30,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 354 transitions, 5016 flow [2024-06-27 18:24:32,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 354 transitions, 4900 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 18:24:32,380 INFO L231 Difference]: Finished difference. Result has 236 places, 309 transitions, 3928 flow [2024-06-27 18:24:32,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3552, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3928, PETRI_PLACES=236, PETRI_TRANSITIONS=309} [2024-06-27 18:24:32,380 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 183 predicate places. [2024-06-27 18:24:32,380 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 309 transitions, 3928 flow [2024-06-27 18:24:32,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:32,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:32,381 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 18:24:32,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:24:32,381 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:32,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:32,381 INFO L85 PathProgramCache]: Analyzing trace with hash -182698347, now seen corresponding path program 3 times [2024-06-27 18:24:32,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:32,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392457556] [2024-06-27 18:24:32,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:32,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:32,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:33,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:33,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:33,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392457556] [2024-06-27 18:24:33,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392457556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:33,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:33,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:33,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336632867] [2024-06-27 18:24:33,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:33,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:33,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:33,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:33,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:33,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:24:33,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 309 transitions, 3928 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:33,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:33,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:24:33,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:35,480 INFO L124 PetriNetUnfolderBase]: 7674/11853 cut-off events. [2024-06-27 18:24:35,480 INFO L125 PetriNetUnfolderBase]: For 433254/433257 co-relation queries the response was YES. [2024-06-27 18:24:35,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75587 conditions, 11853 events. 7674/11853 cut-off events. For 433254/433257 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 75890 event pairs, 2091 based on Foata normal form. 8/11623 useless extension candidates. Maximal degree in co-relation 75480. Up to 9848 conditions per place. [2024-06-27 18:24:35,617 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 265 selfloop transitions, 79 changer transitions 0/352 dead transitions. [2024-06-27 18:24:35,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 352 transitions, 5092 flow [2024-06-27 18:24:35,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:35,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:35,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 18:24:35,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-27 18:24:35,620 INFO L175 Difference]: Start difference. First operand has 236 places, 309 transitions, 3928 flow. Second operand 8 states and 193 transitions. [2024-06-27 18:24:35,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 352 transitions, 5092 flow [2024-06-27 18:24:36,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 352 transitions, 4932 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 18:24:36,964 INFO L231 Difference]: Finished difference. Result has 241 places, 309 transitions, 3934 flow [2024-06-27 18:24:36,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3768, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3934, PETRI_PLACES=241, PETRI_TRANSITIONS=309} [2024-06-27 18:24:36,965 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 188 predicate places. [2024-06-27 18:24:36,965 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 309 transitions, 3934 flow [2024-06-27 18:24:36,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:36,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:36,965 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 18:24:36,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:24:36,965 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:36,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:36,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1505433912, now seen corresponding path program 3 times [2024-06-27 18:24:36,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:36,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439895979] [2024-06-27 18:24:36,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:36,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:36,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:37,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:37,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:37,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439895979] [2024-06-27 18:24:37,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439895979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:37,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:37,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:37,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256174576] [2024-06-27 18:24:37,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:37,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:37,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:37,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:37,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:37,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:24:37,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 309 transitions, 3934 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:24:37,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:37,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:24:37,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:39,735 INFO L124 PetriNetUnfolderBase]: 7661/11959 cut-off events. [2024-06-27 18:24:39,736 INFO L125 PetriNetUnfolderBase]: For 437301/437301 co-relation queries the response was YES. [2024-06-27 18:24:39,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75066 conditions, 11959 events. 7661/11959 cut-off events. For 437301/437301 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 77893 event pairs, 2431 based on Foata normal form. 1/11717 useless extension candidates. Maximal degree in co-relation 74958. Up to 10925 conditions per place. [2024-06-27 18:24:39,854 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 300 selfloop transitions, 29 changer transitions 0/337 dead transitions. [2024-06-27 18:24:39,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 337 transitions, 4790 flow [2024-06-27 18:24:39,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:24:39,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:24:39,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 18:24:39,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47416413373860183 [2024-06-27 18:24:39,855 INFO L175 Difference]: Start difference. First operand has 241 places, 309 transitions, 3934 flow. Second operand 7 states and 156 transitions. [2024-06-27 18:24:39,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 337 transitions, 4790 flow [2024-06-27 18:24:40,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 337 transitions, 4609 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:41,001 INFO L231 Difference]: Finished difference. Result has 242 places, 309 transitions, 3817 flow [2024-06-27 18:24:41,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3753, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3817, PETRI_PLACES=242, PETRI_TRANSITIONS=309} [2024-06-27 18:24:41,002 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 189 predicate places. [2024-06-27 18:24:41,002 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 309 transitions, 3817 flow [2024-06-27 18:24:41,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:24:41,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:41,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:41,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:24:41,003 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:41,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:41,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1944661818, now seen corresponding path program 4 times [2024-06-27 18:24:41,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:41,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70057425] [2024-06-27 18:24:41,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:41,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:41,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:41,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:41,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:41,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70057425] [2024-06-27 18:24:41,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70057425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:41,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:41,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:41,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256287690] [2024-06-27 18:24:41,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:41,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:41,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:41,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:41,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:41,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:24:41,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 309 transitions, 3817 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:24:41,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:41,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:24:41,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:43,674 INFO L124 PetriNetUnfolderBase]: 7678/12002 cut-off events. [2024-06-27 18:24:43,675 INFO L125 PetriNetUnfolderBase]: For 447658/447658 co-relation queries the response was YES. [2024-06-27 18:24:43,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74533 conditions, 12002 events. 7678/12002 cut-off events. For 447658/447658 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 78389 event pairs, 2420 based on Foata normal form. 1/11755 useless extension candidates. Maximal degree in co-relation 74424. Up to 10979 conditions per place. [2024-06-27 18:24:43,817 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 302 selfloop transitions, 25 changer transitions 0/335 dead transitions. [2024-06-27 18:24:43,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 335 transitions, 4607 flow [2024-06-27 18:24:43,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:24:43,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:24:43,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-27 18:24:43,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45592705167173253 [2024-06-27 18:24:43,819 INFO L175 Difference]: Start difference. First operand has 242 places, 309 transitions, 3817 flow. Second operand 7 states and 150 transitions. [2024-06-27 18:24:43,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 335 transitions, 4607 flow [2024-06-27 18:24:45,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 335 transitions, 4389 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 18:24:45,183 INFO L231 Difference]: Finished difference. Result has 240 places, 313 transitions, 3733 flow [2024-06-27 18:24:45,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3616, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3733, PETRI_PLACES=240, PETRI_TRANSITIONS=313} [2024-06-27 18:24:45,184 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 187 predicate places. [2024-06-27 18:24:45,184 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 313 transitions, 3733 flow [2024-06-27 18:24:45,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:24:45,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:45,184 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 18:24:45,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:24:45,184 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:45,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:45,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1681717674, now seen corresponding path program 5 times [2024-06-27 18:24:45,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:45,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720269125] [2024-06-27 18:24:45,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:45,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:45,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:45,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:45,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:45,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720269125] [2024-06-27 18:24:45,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720269125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:45,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:45,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:45,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351368883] [2024-06-27 18:24:45,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:45,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:45,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:45,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:45,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:45,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:24:45,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 313 transitions, 3733 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:24:45,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:45,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:24:45,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:47,967 INFO L124 PetriNetUnfolderBase]: 7672/11987 cut-off events. [2024-06-27 18:24:47,967 INFO L125 PetriNetUnfolderBase]: For 456302/456305 co-relation queries the response was YES. [2024-06-27 18:24:48,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74186 conditions, 11987 events. 7672/11987 cut-off events. For 456302/456305 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 78187 event pairs, 2411 based on Foata normal form. 4/11744 useless extension candidates. Maximal degree in co-relation 74077. Up to 10895 conditions per place. [2024-06-27 18:24:48,110 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 292 selfloop transitions, 35 changer transitions 0/335 dead transitions. [2024-06-27 18:24:48,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 335 transitions, 4573 flow [2024-06-27 18:24:48,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:24:48,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:24:48,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-27 18:24:48,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46200607902735563 [2024-06-27 18:24:48,111 INFO L175 Difference]: Start difference. First operand has 240 places, 313 transitions, 3733 flow. Second operand 7 states and 152 transitions. [2024-06-27 18:24:48,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 335 transitions, 4573 flow [2024-06-27 18:24:49,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 335 transitions, 4501 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 18:24:49,259 INFO L231 Difference]: Finished difference. Result has 243 places, 313 transitions, 3739 flow [2024-06-27 18:24:49,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3661, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3739, PETRI_PLACES=243, PETRI_TRANSITIONS=313} [2024-06-27 18:24:49,260 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 190 predicate places. [2024-06-27 18:24:49,260 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 313 transitions, 3739 flow [2024-06-27 18:24:49,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:24:49,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:49,260 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 18:24:49,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:24:49,260 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:49,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:49,263 INFO L85 PathProgramCache]: Analyzing trace with hash 514728368, now seen corresponding path program 6 times [2024-06-27 18:24:49,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:49,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7463879] [2024-06-27 18:24:49,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:49,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:49,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:49,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:49,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:49,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7463879] [2024-06-27 18:24:49,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7463879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:49,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:49,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:49,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238653763] [2024-06-27 18:24:49,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:49,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:49,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:49,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:49,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:49,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:24:49,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 313 transitions, 3739 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:24:49,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:49,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:24:49,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:52,114 INFO L124 PetriNetUnfolderBase]: 7667/11956 cut-off events. [2024-06-27 18:24:52,114 INFO L125 PetriNetUnfolderBase]: For 465303/465306 co-relation queries the response was YES. [2024-06-27 18:24:52,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74326 conditions, 11956 events. 7667/11956 cut-off events. For 465303/465306 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 77768 event pairs, 2439 based on Foata normal form. 3/11718 useless extension candidates. Maximal degree in co-relation 74216. Up to 10964 conditions per place. [2024-06-27 18:24:52,266 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 299 selfloop transitions, 25 changer transitions 0/332 dead transitions. [2024-06-27 18:24:52,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 332 transitions, 4443 flow [2024-06-27 18:24:52,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:24:52,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:24:52,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-27 18:24:52,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44680851063829785 [2024-06-27 18:24:52,268 INFO L175 Difference]: Start difference. First operand has 243 places, 313 transitions, 3739 flow. Second operand 7 states and 147 transitions. [2024-06-27 18:24:52,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 332 transitions, 4443 flow [2024-06-27 18:24:53,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 332 transitions, 4375 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 18:24:53,641 INFO L231 Difference]: Finished difference. Result has 246 places, 313 transitions, 3727 flow [2024-06-27 18:24:53,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3671, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3727, PETRI_PLACES=246, PETRI_TRANSITIONS=313} [2024-06-27 18:24:53,642 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 193 predicate places. [2024-06-27 18:24:53,642 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 313 transitions, 3727 flow [2024-06-27 18:24:53,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 18:24:53,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:53,642 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 18:24:53,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:24:53,642 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:53,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:53,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1594598217, now seen corresponding path program 4 times [2024-06-27 18:24:53,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:53,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175978419] [2024-06-27 18:24:53,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:53,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:53,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:54,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:54,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:54,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175978419] [2024-06-27 18:24:54,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175978419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:54,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:54,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:24:54,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503936159] [2024-06-27 18:24:54,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:54,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:24:54,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:54,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:24:54,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:24:54,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:24:54,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 313 transitions, 3727 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:54,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:54,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:24:54,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:57,066 INFO L124 PetriNetUnfolderBase]: 7499/11864 cut-off events. [2024-06-27 18:24:57,067 INFO L125 PetriNetUnfolderBase]: For 494552/494641 co-relation queries the response was YES. [2024-06-27 18:24:57,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74246 conditions, 11864 events. 7499/11864 cut-off events. For 494552/494641 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 78936 event pairs, 2208 based on Foata normal form. 12/11586 useless extension candidates. Maximal degree in co-relation 74135. Up to 10307 conditions per place. [2024-06-27 18:24:57,236 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 312 selfloop transitions, 24 changer transitions 0/368 dead transitions. [2024-06-27 18:24:57,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 368 transitions, 4659 flow [2024-06-27 18:24:57,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:57,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:57,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 18:24:57,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-27 18:24:57,237 INFO L175 Difference]: Start difference. First operand has 246 places, 313 transitions, 3727 flow. Second operand 8 states and 189 transitions. [2024-06-27 18:24:57,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 368 transitions, 4659 flow [2024-06-27 18:24:58,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 368 transitions, 4559 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 18:24:58,409 INFO L231 Difference]: Finished difference. Result has 250 places, 324 transitions, 3840 flow [2024-06-27 18:24:58,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3627, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3840, PETRI_PLACES=250, PETRI_TRANSITIONS=324} [2024-06-27 18:24:58,426 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 197 predicate places. [2024-06-27 18:24:58,426 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 324 transitions, 3840 flow [2024-06-27 18:24:58,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:58,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:58,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:58,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:24:58,427 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:24:58,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:58,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1602641787, now seen corresponding path program 5 times [2024-06-27 18:24:58,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:58,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201559052] [2024-06-27 18:24:58,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:58,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:58,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:59,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:59,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:59,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201559052] [2024-06-27 18:24:59,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201559052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:59,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:59,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:59,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316465224] [2024-06-27 18:24:59,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:59,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:59,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:59,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:59,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:59,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:24:59,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 324 transitions, 3840 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:59,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:59,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:24:59,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:01,853 INFO L124 PetriNetUnfolderBase]: 7692/11635 cut-off events. [2024-06-27 18:25:01,853 INFO L125 PetriNetUnfolderBase]: For 537570/537597 co-relation queries the response was YES. [2024-06-27 18:25:01,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77014 conditions, 11635 events. 7692/11635 cut-off events. For 537570/537597 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 72651 event pairs, 1508 based on Foata normal form. 24/11521 useless extension candidates. Maximal degree in co-relation 76898. Up to 9479 conditions per place. [2024-06-27 18:25:01,999 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 268 selfloop transitions, 84 changer transitions 0/384 dead transitions. [2024-06-27 18:25:01,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 384 transitions, 4961 flow [2024-06-27 18:25:02,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:02,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:02,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:25:02,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292553191489362 [2024-06-27 18:25:02,000 INFO L175 Difference]: Start difference. First operand has 250 places, 324 transitions, 3840 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:25:02,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 384 transitions, 4961 flow [2024-06-27 18:25:03,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 384 transitions, 4916 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 18:25:03,645 INFO L231 Difference]: Finished difference. Result has 257 places, 331 transitions, 4196 flow [2024-06-27 18:25:03,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3795, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4196, PETRI_PLACES=257, PETRI_TRANSITIONS=331} [2024-06-27 18:25:03,646 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 204 predicate places. [2024-06-27 18:25:03,646 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 331 transitions, 4196 flow [2024-06-27 18:25:03,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:03,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:03,646 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 18:25:03,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:25:03,647 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:03,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:03,647 INFO L85 PathProgramCache]: Analyzing trace with hash 2005260905, now seen corresponding path program 6 times [2024-06-27 18:25:03,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:03,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323316998] [2024-06-27 18:25:03,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:03,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:03,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:04,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 18:25:04,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:04,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323316998] [2024-06-27 18:25:04,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323316998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:04,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:04,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:04,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205426000] [2024-06-27 18:25:04,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:04,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:04,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:04,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:04,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:04,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:25:04,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 331 transitions, 4196 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:04,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:04,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:25:04,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:07,143 INFO L124 PetriNetUnfolderBase]: 7648/11539 cut-off events. [2024-06-27 18:25:07,143 INFO L125 PetriNetUnfolderBase]: For 529004/529031 co-relation queries the response was YES. [2024-06-27 18:25:07,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77202 conditions, 11539 events. 7648/11539 cut-off events. For 529004/529031 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 71530 event pairs, 1500 based on Foata normal form. 24/11460 useless extension candidates. Maximal degree in co-relation 77083. Up to 9619 conditions per place. [2024-06-27 18:25:07,331 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 280 selfloop transitions, 76 changer transitions 0/388 dead transitions. [2024-06-27 18:25:07,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 388 transitions, 5136 flow [2024-06-27 18:25:07,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:07,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:07,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 18:25:07,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5398936170212766 [2024-06-27 18:25:07,333 INFO L175 Difference]: Start difference. First operand has 257 places, 331 transitions, 4196 flow. Second operand 8 states and 203 transitions. [2024-06-27 18:25:07,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 388 transitions, 5136 flow [2024-06-27 18:25:09,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 388 transitions, 4941 flow, removed 67 selfloop flow, removed 3 redundant places. [2024-06-27 18:25:09,341 INFO L231 Difference]: Finished difference. Result has 261 places, 331 transitions, 4134 flow [2024-06-27 18:25:09,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3939, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4134, PETRI_PLACES=261, PETRI_TRANSITIONS=331} [2024-06-27 18:25:09,341 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 208 predicate places. [2024-06-27 18:25:09,341 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 331 transitions, 4134 flow [2024-06-27 18:25:09,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:09,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:09,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 18:25:09,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:25:09,342 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:09,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:09,342 INFO L85 PathProgramCache]: Analyzing trace with hash 32349277, now seen corresponding path program 4 times [2024-06-27 18:25:09,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:09,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098146126] [2024-06-27 18:25:09,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:09,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:09,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:09,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:09,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:09,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098146126] [2024-06-27 18:25:09,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098146126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:09,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:09,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:09,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532448172] [2024-06-27 18:25:09,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:09,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:09,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:09,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:09,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:10,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:25:10,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 331 transitions, 4134 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:10,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:10,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:25:10,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:12,368 INFO L124 PetriNetUnfolderBase]: 8068/12659 cut-off events. [2024-06-27 18:25:12,369 INFO L125 PetriNetUnfolderBase]: For 506685/506688 co-relation queries the response was YES. [2024-06-27 18:25:12,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79838 conditions, 12659 events. 8068/12659 cut-off events. For 506685/506688 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 83854 event pairs, 2489 based on Foata normal form. 8/12402 useless extension candidates. Maximal degree in co-relation 79717. Up to 11043 conditions per place. [2024-06-27 18:25:12,530 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 304 selfloop transitions, 57 changer transitions 0/369 dead transitions. [2024-06-27 18:25:12,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 369 transitions, 5286 flow [2024-06-27 18:25:12,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:12,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:12,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 18:25:12,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48138297872340424 [2024-06-27 18:25:12,531 INFO L175 Difference]: Start difference. First operand has 261 places, 331 transitions, 4134 flow. Second operand 8 states and 181 transitions. [2024-06-27 18:25:12,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 369 transitions, 5286 flow [2024-06-27 18:25:13,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 369 transitions, 5087 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 18:25:13,586 INFO L231 Difference]: Finished difference. Result has 263 places, 335 transitions, 4126 flow [2024-06-27 18:25:13,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3943, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4126, PETRI_PLACES=263, PETRI_TRANSITIONS=335} [2024-06-27 18:25:13,588 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 210 predicate places. [2024-06-27 18:25:13,588 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 335 transitions, 4126 flow [2024-06-27 18:25:13,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:13,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:13,588 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 18:25:13,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:25:13,588 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:13,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:13,589 INFO L85 PathProgramCache]: Analyzing trace with hash 32348936, now seen corresponding path program 3 times [2024-06-27 18:25:13,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:13,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517918404] [2024-06-27 18:25:13,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:13,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:13,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:14,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:14,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:14,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517918404] [2024-06-27 18:25:14,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517918404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:14,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:14,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:14,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212032155] [2024-06-27 18:25:14,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:14,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:14,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:14,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:14,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:14,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:25:14,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 335 transitions, 4126 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:14,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:14,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:25:14,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:17,123 INFO L124 PetriNetUnfolderBase]: 8062/12658 cut-off events. [2024-06-27 18:25:17,123 INFO L125 PetriNetUnfolderBase]: For 474241/474244 co-relation queries the response was YES. [2024-06-27 18:25:17,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78525 conditions, 12658 events. 8062/12658 cut-off events. For 474241/474244 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 83875 event pairs, 2551 based on Foata normal form. 4/12396 useless extension candidates. Maximal degree in co-relation 78403. Up to 11467 conditions per place. [2024-06-27 18:25:17,623 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 313 selfloop transitions, 41 changer transitions 0/362 dead transitions. [2024-06-27 18:25:17,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 362 transitions, 4945 flow [2024-06-27 18:25:17,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:17,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:17,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-27 18:25:17,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4521276595744681 [2024-06-27 18:25:17,625 INFO L175 Difference]: Start difference. First operand has 263 places, 335 transitions, 4126 flow. Second operand 8 states and 170 transitions. [2024-06-27 18:25:17,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 362 transitions, 4945 flow [2024-06-27 18:25:19,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 362 transitions, 4667 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 18:25:19,030 INFO L231 Difference]: Finished difference. Result has 264 places, 336 transitions, 3946 flow [2024-06-27 18:25:19,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3848, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3946, PETRI_PLACES=264, PETRI_TRANSITIONS=336} [2024-06-27 18:25:19,031 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 211 predicate places. [2024-06-27 18:25:19,031 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 336 transitions, 3946 flow [2024-06-27 18:25:19,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:19,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:19,031 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 18:25:19,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:25:19,031 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:19,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:19,032 INFO L85 PathProgramCache]: Analyzing trace with hash 32360437, now seen corresponding path program 5 times [2024-06-27 18:25:19,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:19,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869874011] [2024-06-27 18:25:19,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:19,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:19,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:19,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:19,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:19,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869874011] [2024-06-27 18:25:19,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869874011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:19,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:19,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:19,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488781752] [2024-06-27 18:25:19,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:19,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:19,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:19,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:19,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:19,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:25:19,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 336 transitions, 3946 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:19,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:19,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:25:19,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:22,055 INFO L124 PetriNetUnfolderBase]: 8290/12968 cut-off events. [2024-06-27 18:25:22,056 INFO L125 PetriNetUnfolderBase]: For 481730/481733 co-relation queries the response was YES. [2024-06-27 18:25:22,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78795 conditions, 12968 events. 8290/12968 cut-off events. For 481730/481733 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 85897 event pairs, 2551 based on Foata normal form. 8/12710 useless extension candidates. Maximal degree in co-relation 78674. Up to 11185 conditions per place. [2024-06-27 18:25:22,246 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 310 selfloop transitions, 60 changer transitions 0/378 dead transitions. [2024-06-27 18:25:22,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 378 transitions, 5160 flow [2024-06-27 18:25:22,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:22,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:22,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 18:25:22,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48138297872340424 [2024-06-27 18:25:22,248 INFO L175 Difference]: Start difference. First operand has 264 places, 336 transitions, 3946 flow. Second operand 8 states and 181 transitions. [2024-06-27 18:25:22,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 378 transitions, 5160 flow [2024-06-27 18:25:23,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 378 transitions, 5067 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 18:25:23,628 INFO L231 Difference]: Finished difference. Result has 267 places, 344 transitions, 4110 flow [2024-06-27 18:25:23,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3853, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4110, PETRI_PLACES=267, PETRI_TRANSITIONS=344} [2024-06-27 18:25:23,629 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 214 predicate places. [2024-06-27 18:25:23,629 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 344 transitions, 4110 flow [2024-06-27 18:25:23,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:23,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:23,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:23,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:25:23,629 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:23,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:23,630 INFO L85 PathProgramCache]: Analyzing trace with hash 46141177, now seen corresponding path program 6 times [2024-06-27 18:25:23,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:23,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933018648] [2024-06-27 18:25:23,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:23,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:23,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:24,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:24,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:24,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933018648] [2024-06-27 18:25:24,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933018648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:24,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:24,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:24,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194580389] [2024-06-27 18:25:24,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:24,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:24,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:24,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:24,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:24,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:25:24,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 344 transitions, 4110 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:24,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:24,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:25:24,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:26,538 INFO L124 PetriNetUnfolderBase]: 8278/12957 cut-off events. [2024-06-27 18:25:26,538 INFO L125 PetriNetUnfolderBase]: For 483991/483994 co-relation queries the response was YES. [2024-06-27 18:25:26,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79016 conditions, 12957 events. 8278/12957 cut-off events. For 483991/483994 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 85810 event pairs, 2589 based on Foata normal form. 8/12698 useless extension candidates. Maximal degree in co-relation 78893. Up to 11600 conditions per place. [2024-06-27 18:25:26,726 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 323 selfloop transitions, 42 changer transitions 0/373 dead transitions. [2024-06-27 18:25:26,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 373 transitions, 5060 flow [2024-06-27 18:25:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:26,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:26,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 18:25:26,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627659574468085 [2024-06-27 18:25:26,728 INFO L175 Difference]: Start difference. First operand has 267 places, 344 transitions, 4110 flow. Second operand 8 states and 174 transitions. [2024-06-27 18:25:26,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 373 transitions, 5060 flow [2024-06-27 18:25:28,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 373 transitions, 4918 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 18:25:28,207 INFO L231 Difference]: Finished difference. Result has 271 places, 344 transitions, 4060 flow [2024-06-27 18:25:28,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3968, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4060, PETRI_PLACES=271, PETRI_TRANSITIONS=344} [2024-06-27 18:25:28,208 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 218 predicate places. [2024-06-27 18:25:28,208 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 344 transitions, 4060 flow [2024-06-27 18:25:28,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:28,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:28,208 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 18:25:28,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:25:28,209 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:28,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:28,209 INFO L85 PathProgramCache]: Analyzing trace with hash 46615880, now seen corresponding path program 1 times [2024-06-27 18:25:28,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:28,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852767790] [2024-06-27 18:25:28,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:28,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:28,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:28,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:28,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:28,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852767790] [2024-06-27 18:25:28,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852767790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:28,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:28,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:28,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049006738] [2024-06-27 18:25:28,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:28,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:28,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:28,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:28,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:29,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:25:29,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 344 transitions, 4060 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:29,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:29,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:25:29,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:31,352 INFO L124 PetriNetUnfolderBase]: 8282/12911 cut-off events. [2024-06-27 18:25:31,352 INFO L125 PetriNetUnfolderBase]: For 486045/486045 co-relation queries the response was YES. [2024-06-27 18:25:31,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78186 conditions, 12911 events. 8282/12911 cut-off events. For 486045/486045 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 84847 event pairs, 2573 based on Foata normal form. 2/12658 useless extension candidates. Maximal degree in co-relation 78062. Up to 11832 conditions per place. [2024-06-27 18:25:31,563 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 344 selfloop transitions, 27 changer transitions 0/379 dead transitions. [2024-06-27 18:25:31,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 379 transitions, 4979 flow [2024-06-27 18:25:31,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:31,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:31,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-27 18:25:31,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44680851063829785 [2024-06-27 18:25:31,565 INFO L175 Difference]: Start difference. First operand has 271 places, 344 transitions, 4060 flow. Second operand 8 states and 168 transitions. [2024-06-27 18:25:31,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 379 transitions, 4979 flow [2024-06-27 18:25:32,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 379 transitions, 4776 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 18:25:32,850 INFO L231 Difference]: Finished difference. Result has 271 places, 350 transitions, 4016 flow [2024-06-27 18:25:32,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3857, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4016, PETRI_PLACES=271, PETRI_TRANSITIONS=350} [2024-06-27 18:25:32,850 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 218 predicate places. [2024-06-27 18:25:32,850 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 350 transitions, 4016 flow [2024-06-27 18:25:32,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:32,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:32,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:32,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:25:32,851 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:32,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:32,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1160830458, now seen corresponding path program 1 times [2024-06-27 18:25:32,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:32,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390545952] [2024-06-27 18:25:32,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:32,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:32,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:33,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:33,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:33,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390545952] [2024-06-27 18:25:33,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390545952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:33,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:33,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:33,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293497930] [2024-06-27 18:25:33,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:33,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:33,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:33,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:33,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:33,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:25:33,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 350 transitions, 4016 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:33,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:33,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:25:33,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:36,160 INFO L124 PetriNetUnfolderBase]: 8384/13172 cut-off events. [2024-06-27 18:25:36,160 INFO L125 PetriNetUnfolderBase]: For 509828/509828 co-relation queries the response was YES. [2024-06-27 18:25:36,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79404 conditions, 13172 events. 8384/13172 cut-off events. For 509828/509828 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 88015 event pairs, 2614 based on Foata normal form. 6/12890 useless extension candidates. Maximal degree in co-relation 79280. Up to 11879 conditions per place. [2024-06-27 18:25:36,314 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 354 selfloop transitions, 29 changer transitions 0/391 dead transitions. [2024-06-27 18:25:36,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 391 transitions, 4952 flow [2024-06-27 18:25:36,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:36,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:36,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 18:25:36,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47074468085106386 [2024-06-27 18:25:36,315 INFO L175 Difference]: Start difference. First operand has 271 places, 350 transitions, 4016 flow. Second operand 8 states and 177 transitions. [2024-06-27 18:25:36,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 391 transitions, 4952 flow [2024-06-27 18:25:37,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 391 transitions, 4850 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 18:25:37,794 INFO L231 Difference]: Finished difference. Result has 274 places, 353 transitions, 4026 flow [2024-06-27 18:25:37,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4026, PETRI_PLACES=274, PETRI_TRANSITIONS=353} [2024-06-27 18:25:37,795 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 221 predicate places. [2024-06-27 18:25:37,795 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 353 transitions, 4026 flow [2024-06-27 18:25:37,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:37,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:37,795 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 18:25:37,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:25:37,796 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:37,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:37,796 INFO L85 PathProgramCache]: Analyzing trace with hash 2090980114, now seen corresponding path program 2 times [2024-06-27 18:25:37,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:37,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420395491] [2024-06-27 18:25:37,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:37,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:37,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:38,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 18:25:38,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:38,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420395491] [2024-06-27 18:25:38,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420395491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:38,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:38,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:38,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626639674] [2024-06-27 18:25:38,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:38,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:38,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:38,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:38,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:38,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:25:38,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 353 transitions, 4026 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:38,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:38,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:25:38,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:41,208 INFO L124 PetriNetUnfolderBase]: 8606/13423 cut-off events. [2024-06-27 18:25:41,209 INFO L125 PetriNetUnfolderBase]: For 540685/540685 co-relation queries the response was YES. [2024-06-27 18:25:41,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82466 conditions, 13423 events. 8606/13423 cut-off events. For 540685/540685 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 88830 event pairs, 2558 based on Foata normal form. 6/13155 useless extension candidates. Maximal degree in co-relation 82341. Up to 11638 conditions per place. [2024-06-27 18:25:41,445 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 335 selfloop transitions, 67 changer transitions 0/410 dead transitions. [2024-06-27 18:25:41,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 410 transitions, 5440 flow [2024-06-27 18:25:41,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:41,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:41,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 18:25:41,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-27 18:25:41,446 INFO L175 Difference]: Start difference. First operand has 274 places, 353 transitions, 4026 flow. Second operand 8 states and 190 transitions. [2024-06-27 18:25:41,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 410 transitions, 5440 flow [2024-06-27 18:25:43,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 410 transitions, 5352 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 18:25:43,190 INFO L231 Difference]: Finished difference. Result has 276 places, 362 transitions, 4229 flow [2024-06-27 18:25:43,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3938, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4229, PETRI_PLACES=276, PETRI_TRANSITIONS=362} [2024-06-27 18:25:43,191 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 223 predicate places. [2024-06-27 18:25:43,191 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 362 transitions, 4229 flow [2024-06-27 18:25:43,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:43,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:43,191 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 18:25:43,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:25:43,191 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:43,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:43,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1157111388, now seen corresponding path program 3 times [2024-06-27 18:25:43,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:43,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653479015] [2024-06-27 18:25:43,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:43,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:43,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:43,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:43,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:43,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653479015] [2024-06-27 18:25:43,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653479015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:43,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:43,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:43,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568355412] [2024-06-27 18:25:43,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:43,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:43,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:43,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:43,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:43,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:25:43,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 362 transitions, 4229 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:43,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:43,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:25:43,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:46,704 INFO L124 PetriNetUnfolderBase]: 8588/13481 cut-off events. [2024-06-27 18:25:46,704 INFO L125 PetriNetUnfolderBase]: For 547739/547739 co-relation queries the response was YES. [2024-06-27 18:25:46,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82967 conditions, 13481 events. 8588/13481 cut-off events. For 547739/547739 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 90173 event pairs, 2616 based on Foata normal form. 6/13191 useless extension candidates. Maximal degree in co-relation 82841. Up to 11627 conditions per place. [2024-06-27 18:25:46,947 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 337 selfloop transitions, 66 changer transitions 0/411 dead transitions. [2024-06-27 18:25:46,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 411 transitions, 5387 flow [2024-06-27 18:25:46,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:46,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:46,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 18:25:46,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:25:46,949 INFO L175 Difference]: Start difference. First operand has 276 places, 362 transitions, 4229 flow. Second operand 8 states and 192 transitions. [2024-06-27 18:25:46,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 411 transitions, 5387 flow [2024-06-27 18:25:48,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 411 transitions, 5283 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 18:25:48,428 INFO L231 Difference]: Finished difference. Result has 281 places, 362 transitions, 4263 flow [2024-06-27 18:25:48,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4125, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4263, PETRI_PLACES=281, PETRI_TRANSITIONS=362} [2024-06-27 18:25:48,429 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 228 predicate places. [2024-06-27 18:25:48,429 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 362 transitions, 4263 flow [2024-06-27 18:25:48,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:48,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:48,429 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 18:25:48,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:25:48,430 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:48,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:48,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1695720436, now seen corresponding path program 4 times [2024-06-27 18:25:48,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:48,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839706840] [2024-06-27 18:25:48,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:48,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:48,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:48,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:48,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:48,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839706840] [2024-06-27 18:25:48,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839706840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:48,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:48,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:48,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336248656] [2024-06-27 18:25:48,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:48,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:48,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:48,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:48,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:49,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:25:49,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 362 transitions, 4263 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:49,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:49,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:25:49,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:51,668 INFO L124 PetriNetUnfolderBase]: 8690/13605 cut-off events. [2024-06-27 18:25:51,668 INFO L125 PetriNetUnfolderBase]: For 561774/561777 co-relation queries the response was YES. [2024-06-27 18:25:51,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83954 conditions, 13605 events. 8690/13605 cut-off events. For 561774/561777 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 90775 event pairs, 2579 based on Foata normal form. 6/13322 useless extension candidates. Maximal degree in co-relation 83826. Up to 11693 conditions per place. [2024-06-27 18:25:51,890 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 326 selfloop transitions, 73 changer transitions 0/407 dead transitions. [2024-06-27 18:25:51,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 407 transitions, 5435 flow [2024-06-27 18:25:51,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:51,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:51,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 18:25:51,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2024-06-27 18:25:51,892 INFO L175 Difference]: Start difference. First operand has 281 places, 362 transitions, 4263 flow. Second operand 8 states and 183 transitions. [2024-06-27 18:25:51,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 407 transitions, 5435 flow [2024-06-27 18:25:53,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 407 transitions, 5274 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 18:25:53,941 INFO L231 Difference]: Finished difference. Result has 282 places, 365 transitions, 4313 flow [2024-06-27 18:25:53,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4108, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4313, PETRI_PLACES=282, PETRI_TRANSITIONS=365} [2024-06-27 18:25:53,943 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 229 predicate places. [2024-06-27 18:25:53,943 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 365 transitions, 4313 flow [2024-06-27 18:25:53,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:53,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:53,943 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 18:25:53,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:25:53,944 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:53,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:53,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1745350976, now seen corresponding path program 5 times [2024-06-27 18:25:53,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:53,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761052379] [2024-06-27 18:25:53,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:53,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:53,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:54,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:54,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:54,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761052379] [2024-06-27 18:25:54,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761052379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:54,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:54,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:54,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159966883] [2024-06-27 18:25:54,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:54,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:54,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:54,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:54,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:25:54,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:25:54,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 365 transitions, 4313 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:54,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:54,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:25:54,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:57,336 INFO L124 PetriNetUnfolderBase]: 8792/13785 cut-off events. [2024-06-27 18:25:57,337 INFO L125 PetriNetUnfolderBase]: For 578982/578985 co-relation queries the response was YES. [2024-06-27 18:25:57,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85179 conditions, 13785 events. 8792/13785 cut-off events. For 578982/578985 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 92368 event pairs, 2632 based on Foata normal form. 6/13490 useless extension candidates. Maximal degree in co-relation 85050. Up to 11759 conditions per place. [2024-06-27 18:25:57,512 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 330 selfloop transitions, 74 changer transitions 0/412 dead transitions. [2024-06-27 18:25:57,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 412 transitions, 5507 flow [2024-06-27 18:25:57,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:25:57,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:25:57,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 18:25:57,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4946808510638298 [2024-06-27 18:25:57,514 INFO L175 Difference]: Start difference. First operand has 282 places, 365 transitions, 4313 flow. Second operand 8 states and 186 transitions. [2024-06-27 18:25:57,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 412 transitions, 5507 flow [2024-06-27 18:25:59,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 412 transitions, 5339 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 18:25:59,376 INFO L231 Difference]: Finished difference. Result has 285 places, 368 transitions, 4357 flow [2024-06-27 18:25:59,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4158, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4357, PETRI_PLACES=285, PETRI_TRANSITIONS=368} [2024-06-27 18:25:59,377 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 232 predicate places. [2024-06-27 18:25:59,377 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 368 transitions, 4357 flow [2024-06-27 18:25:59,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:59,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:59,378 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 18:25:59,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:25:59,378 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:25:59,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:59,378 INFO L85 PathProgramCache]: Analyzing trace with hash -2060096652, now seen corresponding path program 6 times [2024-06-27 18:25:59,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:59,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914605668] [2024-06-27 18:25:59,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:59,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:59,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:59,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:59,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:59,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914605668] [2024-06-27 18:25:59,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914605668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:59,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:59,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:25:59,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239584365] [2024-06-27 18:25:59,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:59,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:25:59,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:59,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:25:59,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:26:00,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:00,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 368 transitions, 4357 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:00,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:00,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:00,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:02,689 INFO L124 PetriNetUnfolderBase]: 8774/13703 cut-off events. [2024-06-27 18:26:02,689 INFO L125 PetriNetUnfolderBase]: For 575934/575937 co-relation queries the response was YES. [2024-06-27 18:26:02,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84175 conditions, 13703 events. 8774/13703 cut-off events. For 575934/575937 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 91146 event pairs, 2595 based on Foata normal form. 6/13424 useless extension candidates. Maximal degree in co-relation 84045. Up to 11748 conditions per place. [2024-06-27 18:26:02,904 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 334 selfloop transitions, 72 changer transitions 0/414 dead transitions. [2024-06-27 18:26:02,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 414 transitions, 5383 flow [2024-06-27 18:26:02,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:02,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:02,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 18:26:02,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973404255319149 [2024-06-27 18:26:02,906 INFO L175 Difference]: Start difference. First operand has 285 places, 368 transitions, 4357 flow. Second operand 8 states and 187 transitions. [2024-06-27 18:26:02,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 414 transitions, 5383 flow [2024-06-27 18:26:05,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 414 transitions, 5160 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:05,255 INFO L231 Difference]: Finished difference. Result has 287 places, 368 transitions, 4285 flow [2024-06-27 18:26:05,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4134, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4285, PETRI_PLACES=287, PETRI_TRANSITIONS=368} [2024-06-27 18:26:05,255 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 234 predicate places. [2024-06-27 18:26:05,255 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 368 transitions, 4285 flow [2024-06-27 18:26:05,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:05,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:05,256 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 18:26:05,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:26:05,256 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:05,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:05,257 INFO L85 PathProgramCache]: Analyzing trace with hash 46632713, now seen corresponding path program 1 times [2024-06-27 18:26:05,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:05,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894211408] [2024-06-27 18:26:05,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:05,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:05,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:06,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:06,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:06,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894211408] [2024-06-27 18:26:06,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894211408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:06,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:06,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:06,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782179574] [2024-06-27 18:26:06,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:06,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:06,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:06,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:06,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:06,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:06,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 368 transitions, 4285 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:06,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:06,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:06,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:09,969 INFO L124 PetriNetUnfolderBase]: 8769/13646 cut-off events. [2024-06-27 18:26:09,970 INFO L125 PetriNetUnfolderBase]: For 571438/571438 co-relation queries the response was YES. [2024-06-27 18:26:10,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83508 conditions, 13646 events. 8769/13646 cut-off events. For 571438/571438 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 90134 event pairs, 2680 based on Foata normal form. 2/13375 useless extension candidates. Maximal degree in co-relation 83377. Up to 12497 conditions per place. [2024-06-27 18:26:10,191 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 365 selfloop transitions, 26 changer transitions 0/399 dead transitions. [2024-06-27 18:26:10,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 399 transitions, 5215 flow [2024-06-27 18:26:10,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:10,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:10,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 18:26:10,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441489361702128 [2024-06-27 18:26:10,192 INFO L175 Difference]: Start difference. First operand has 287 places, 368 transitions, 4285 flow. Second operand 8 states and 167 transitions. [2024-06-27 18:26:10,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 399 transitions, 5215 flow [2024-06-27 18:26:12,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 399 transitions, 5024 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:26:12,150 INFO L231 Difference]: Finished difference. Result has 287 places, 370 transitions, 4209 flow [2024-06-27 18:26:12,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4094, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4209, PETRI_PLACES=287, PETRI_TRANSITIONS=370} [2024-06-27 18:26:12,151 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 234 predicate places. [2024-06-27 18:26:12,151 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 370 transitions, 4209 flow [2024-06-27 18:26:12,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:12,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:12,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:12,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:26:12,152 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:12,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:12,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1664494559, now seen corresponding path program 1 times [2024-06-27 18:26:12,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:12,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903121109] [2024-06-27 18:26:12,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:12,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:12,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:12,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:12,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:12,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903121109] [2024-06-27 18:26:12,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903121109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:12,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:12,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:12,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376554343] [2024-06-27 18:26:12,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:12,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:12,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:12,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:12,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:13,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:13,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 370 transitions, 4209 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:13,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:13,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:13,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:16,194 INFO L124 PetriNetUnfolderBase]: 8868/13413 cut-off events. [2024-06-27 18:26:16,195 INFO L125 PetriNetUnfolderBase]: For 596119/596122 co-relation queries the response was YES. [2024-06-27 18:26:16,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84152 conditions, 13413 events. 8868/13413 cut-off events. For 596119/596122 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 84712 event pairs, 1755 based on Foata normal form. 6/13240 useless extension candidates. Maximal degree in co-relation 84020. Up to 11910 conditions per place. [2024-06-27 18:26:16,569 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 334 selfloop transitions, 114 changer transitions 0/456 dead transitions. [2024-06-27 18:26:16,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 456 transitions, 5938 flow [2024-06-27 18:26:16,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:16,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:16,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 18:26:16,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5177304964539007 [2024-06-27 18:26:16,570 INFO L175 Difference]: Start difference. First operand has 287 places, 370 transitions, 4209 flow. Second operand 9 states and 219 transitions. [2024-06-27 18:26:16,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 456 transitions, 5938 flow [2024-06-27 18:26:18,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 456 transitions, 5841 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:18,642 INFO L231 Difference]: Finished difference. Result has 294 places, 395 transitions, 4942 flow [2024-06-27 18:26:18,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4112, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4942, PETRI_PLACES=294, PETRI_TRANSITIONS=395} [2024-06-27 18:26:18,643 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 241 predicate places. [2024-06-27 18:26:18,643 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 395 transitions, 4942 flow [2024-06-27 18:26:18,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:18,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:18,644 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 18:26:18,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:26:18,644 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:18,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:18,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1664255549, now seen corresponding path program 2 times [2024-06-27 18:26:18,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:18,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750692145] [2024-06-27 18:26:18,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:18,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:18,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:19,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:19,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:19,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750692145] [2024-06-27 18:26:19,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750692145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:19,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:19,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:19,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112418682] [2024-06-27 18:26:19,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:19,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:19,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:19,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:19,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:19,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:19,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 395 transitions, 4942 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:19,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:19,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:19,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:22,786 INFO L124 PetriNetUnfolderBase]: 8968/13553 cut-off events. [2024-06-27 18:26:22,786 INFO L125 PetriNetUnfolderBase]: For 624247/624250 co-relation queries the response was YES. [2024-06-27 18:26:22,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88353 conditions, 13553 events. 8968/13553 cut-off events. For 624247/624250 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 85874 event pairs, 2097 based on Foata normal form. 6/13380 useless extension candidates. Maximal degree in co-relation 88216. Up to 12224 conditions per place. [2024-06-27 18:26:22,965 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 337 selfloop transitions, 117 changer transitions 0/462 dead transitions. [2024-06-27 18:26:22,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 462 transitions, 6281 flow [2024-06-27 18:26:22,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:22,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:22,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 18:26:22,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059101654846335 [2024-06-27 18:26:22,967 INFO L175 Difference]: Start difference. First operand has 294 places, 395 transitions, 4942 flow. Second operand 9 states and 214 transitions. [2024-06-27 18:26:22,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 462 transitions, 6281 flow [2024-06-27 18:26:24,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 462 transitions, 5931 flow, removed 162 selfloop flow, removed 2 redundant places. [2024-06-27 18:26:24,933 INFO L231 Difference]: Finished difference. Result has 302 places, 407 transitions, 5066 flow [2024-06-27 18:26:24,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4674, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5066, PETRI_PLACES=302, PETRI_TRANSITIONS=407} [2024-06-27 18:26:24,934 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 249 predicate places. [2024-06-27 18:26:24,934 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 407 transitions, 5066 flow [2024-06-27 18:26:24,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:24,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:24,937 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 18:26:24,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:26:24,937 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:24,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:24,937 INFO L85 PathProgramCache]: Analyzing trace with hash 2144020825, now seen corresponding path program 1 times [2024-06-27 18:26:24,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:24,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844168790] [2024-06-27 18:26:24,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:24,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:24,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:25,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:25,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:25,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844168790] [2024-06-27 18:26:25,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844168790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:25,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:25,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:25,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141582530] [2024-06-27 18:26:25,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:25,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:25,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:25,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:25,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:25,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:25,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 407 transitions, 5066 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:25,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:25,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:25,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:29,383 INFO L124 PetriNetUnfolderBase]: 9175/14282 cut-off events. [2024-06-27 18:26:29,383 INFO L125 PetriNetUnfolderBase]: For 650963/650966 co-relation queries the response was YES. [2024-06-27 18:26:29,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90128 conditions, 14282 events. 9175/14282 cut-off events. For 650963/650966 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 95487 event pairs, 2338 based on Foata normal form. 8/13967 useless extension candidates. Maximal degree in co-relation 89988. Up to 11241 conditions per place. [2024-06-27 18:26:29,567 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 346 selfloop transitions, 134 changer transitions 0/488 dead transitions. [2024-06-27 18:26:29,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 488 transitions, 6760 flow [2024-06-27 18:26:29,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:26:29,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:26:29,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2024-06-27 18:26:29,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203094777562862 [2024-06-27 18:26:29,568 INFO L175 Difference]: Start difference. First operand has 302 places, 407 transitions, 5066 flow. Second operand 11 states and 269 transitions. [2024-06-27 18:26:29,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 488 transitions, 6760 flow [2024-06-27 18:26:31,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 488 transitions, 6507 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:31,717 INFO L231 Difference]: Finished difference. Result has 308 places, 417 transitions, 5286 flow [2024-06-27 18:26:31,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4813, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5286, PETRI_PLACES=308, PETRI_TRANSITIONS=417} [2024-06-27 18:26:31,718 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 255 predicate places. [2024-06-27 18:26:31,718 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 417 transitions, 5286 flow [2024-06-27 18:26:31,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:31,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:31,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 18:26:31,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:26:31,719 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:31,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:31,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1655923679, now seen corresponding path program 3 times [2024-06-27 18:26:31,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:31,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206980378] [2024-06-27 18:26:31,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:31,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:31,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:32,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:32,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:32,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206980378] [2024-06-27 18:26:32,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206980378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:32,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:32,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:26:32,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645158562] [2024-06-27 18:26:32,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:32,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:26:32,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:32,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:26:32,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:26:33,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:33,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 417 transitions, 5286 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:33,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:33,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:33,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:36,384 INFO L124 PetriNetUnfolderBase]: 9231/14368 cut-off events. [2024-06-27 18:26:36,385 INFO L125 PetriNetUnfolderBase]: For 671588/671591 co-relation queries the response was YES. [2024-06-27 18:26:36,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93796 conditions, 14368 events. 9231/14368 cut-off events. For 671588/671591 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 96386 event pairs, 2461 based on Foata normal form. 6/14039 useless extension candidates. Maximal degree in co-relation 93654. Up to 12776 conditions per place. [2024-06-27 18:26:36,579 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 385 selfloop transitions, 73 changer transitions 0/466 dead transitions. [2024-06-27 18:26:36,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 466 transitions, 6433 flow [2024-06-27 18:26:36,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:36,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:36,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 18:26:36,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48699763593380613 [2024-06-27 18:26:36,580 INFO L175 Difference]: Start difference. First operand has 308 places, 417 transitions, 5286 flow. Second operand 9 states and 206 transitions. [2024-06-27 18:26:36,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 466 transitions, 6433 flow [2024-06-27 18:26:38,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 466 transitions, 6185 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-27 18:26:38,937 INFO L231 Difference]: Finished difference. Result has 310 places, 420 transitions, 5239 flow [2024-06-27 18:26:38,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5038, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5239, PETRI_PLACES=310, PETRI_TRANSITIONS=420} [2024-06-27 18:26:38,938 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 257 predicate places. [2024-06-27 18:26:38,938 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 420 transitions, 5239 flow [2024-06-27 18:26:38,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:38,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:38,938 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 18:26:38,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:26:38,939 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:38,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:38,939 INFO L85 PathProgramCache]: Analyzing trace with hash -2032855939, now seen corresponding path program 1 times [2024-06-27 18:26:38,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:38,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902146645] [2024-06-27 18:26:38,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:38,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:38,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:39,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:39,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:39,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902146645] [2024-06-27 18:26:39,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902146645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:39,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:39,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:26:39,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290949642] [2024-06-27 18:26:39,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:39,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:26:39,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:39,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:26:39,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:26:39,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:39,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 420 transitions, 5239 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:39,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:39,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:39,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:43,098 INFO L124 PetriNetUnfolderBase]: 9299/14543 cut-off events. [2024-06-27 18:26:43,098 INFO L125 PetriNetUnfolderBase]: For 683318/683321 co-relation queries the response was YES. [2024-06-27 18:26:43,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94204 conditions, 14543 events. 9299/14543 cut-off events. For 683318/683321 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 98322 event pairs, 2377 based on Foata normal form. 4/14189 useless extension candidates. Maximal degree in co-relation 94060. Up to 12825 conditions per place. [2024-06-27 18:26:43,323 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 415 selfloop transitions, 44 changer transitions 0/467 dead transitions. [2024-06-27 18:26:43,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 467 transitions, 6401 flow [2024-06-27 18:26:43,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:43,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:43,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 18:26:43,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:26:43,324 INFO L175 Difference]: Start difference. First operand has 310 places, 420 transitions, 5239 flow. Second operand 8 states and 188 transitions. [2024-06-27 18:26:43,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 467 transitions, 6401 flow [2024-06-27 18:26:46,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 467 transitions, 6236 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:46,123 INFO L231 Difference]: Finished difference. Result has 312 places, 424 transitions, 5251 flow [2024-06-27 18:26:46,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5074, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5251, PETRI_PLACES=312, PETRI_TRANSITIONS=424} [2024-06-27 18:26:46,124 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 259 predicate places. [2024-06-27 18:26:46,124 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 424 transitions, 5251 flow [2024-06-27 18:26:46,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:46,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:46,125 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 18:26:46,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 18:26:46,125 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:46,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:46,125 INFO L85 PathProgramCache]: Analyzing trace with hash -2032735783, now seen corresponding path program 1 times [2024-06-27 18:26:46,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:46,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006852194] [2024-06-27 18:26:46,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:46,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:46,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:46,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:46,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:46,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006852194] [2024-06-27 18:26:46,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006852194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:46,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:46,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:26:46,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105214273] [2024-06-27 18:26:46,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:46,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:26:46,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:46,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:26:46,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:26:46,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:46,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 424 transitions, 5251 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:46,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:46,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:46,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand