./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix052_power.oepc_power.opt_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 16:28:08,141 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 16:28:08,226 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 16:28:08,232 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 16:28:08,233 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 16:28:08,251 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 16:28:08,251 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 16:28:08,252 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 16:28:08,252 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 16:28:08,256 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 16:28:08,256 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 16:28:08,256 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 16:28:08,257 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 16:28:08,258 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 16:28:08,258 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 16:28:08,258 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 16:28:08,258 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 16:28:08,259 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 16:28:08,259 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 16:28:08,259 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 16:28:08,260 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 16:28:08,260 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 16:28:08,261 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 16:28:08,261 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 16:28:08,261 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 16:28:08,261 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 16:28:08,262 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 16:28:08,262 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 16:28:08,262 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 16:28:08,262 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 16:28:08,263 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 16:28:08,264 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 16:28:08,264 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:28:08,264 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 16:28:08,264 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 16:28:08,264 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 16:28:08,265 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 16:28:08,276 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 16:28:08,276 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 16:28:08,276 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 16:28:08,276 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 16:28:08,277 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 16:28:08,277 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 16:28:08,277 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 16:28:08,485 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 16:28:08,507 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 16:28:08,509 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 16:28:08,510 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 16:28:08,511 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 16:28:08,511 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i [2024-06-20 16:28:09,616 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 16:28:09,928 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 16:28:09,932 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i [2024-06-20 16:28:09,964 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5169d0e00/89133e646d8846ecaf904fafff9a1a42/FLAG50447f3f3 [2024-06-20 16:28:09,978 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5169d0e00/89133e646d8846ecaf904fafff9a1a42 [2024-06-20 16:28:09,980 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 16:28:09,981 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 16:28:09,982 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-20 16:28:10,235 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 16:28:10,236 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 16:28:10,239 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 16:28:10,239 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 16:28:10,242 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 16:28:10,243 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:28:09" (1/2) ... [2024-06-20 16:28:10,244 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2963c232 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:28:10, skipping insertion in model container [2024-06-20 16:28:10,244 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:28:09" (1/2) ... [2024-06-20 16:28:10,245 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5eef48d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:28:10, skipping insertion in model container [2024-06-20 16:28:10,246 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:28:10" (2/2) ... [2024-06-20 16:28:10,246 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2963c232 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:28:10, skipping insertion in model container [2024-06-20 16:28:10,246 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:28:10" (2/2) ... [2024-06-20 16:28:10,246 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 16:28:10,312 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 16:28:10,313 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-20 16:28:10,313 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-20 16:28:10,313 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-20 16:28:10,314 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 16:28:10,314 INFO L106 edCorrectnessWitness]: ghost_update [L834-L834] multithreaded = 1; [2024-06-20 16:28:10,349 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 16:28:10,648 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:28:10,655 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 16:28:10,766 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:28:10,813 INFO L206 MainTranslator]: Completed translation [2024-06-20 16:28:10,814 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:28:10 WrapperNode [2024-06-20 16:28:10,814 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 16:28:10,814 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 16:28:10,815 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 16:28:10,815 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 16:28:10,821 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 20.06 04:28:10" (1/1) ... [2024-06-20 16:28:10,844 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 20.06 04:28:10" (1/1) ... [2024-06-20 16:28:10,880 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-20 16:28:10,891 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 16:28:10,892 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 16:28:10,892 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 16:28:10,892 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 16:28:10,901 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:28:10" (1/1) ... [2024-06-20 16:28:10,902 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:28:10" (1/1) ... [2024-06-20 16:28:10,916 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:28:10" (1/1) ... [2024-06-20 16:28:10,930 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-20 16:28:10,936 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:28:10" (1/1) ... [2024-06-20 16:28:10,937 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:28:10" (1/1) ... [2024-06-20 16:28:10,953 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:28:10" (1/1) ... [2024-06-20 16:28:10,954 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:28:10" (1/1) ... [2024-06-20 16:28:10,956 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:28:10" (1/1) ... [2024-06-20 16:28:10,957 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:28:10" (1/1) ... [2024-06-20 16:28:10,959 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 16:28:10,960 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 16:28:10,960 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 16:28:10,960 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 16:28:10,961 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:28:10" (1/1) ... [2024-06-20 16:28:10,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:28:10,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 16:28:11,002 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-20 16:28:11,020 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-20 16:28:11,030 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 16:28:11,030 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 16:28:11,030 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 16:28:11,030 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 16:28:11,031 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 16:28:11,031 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 16:28:11,031 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 16:28:11,031 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 16:28:11,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 16:28:11,031 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 16:28:11,031 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 16:28:11,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 16:28:11,033 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 16:28:11,156 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 16:28:11,158 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 16:28:11,418 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 16:28:11,418 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 16:28:11,533 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 16:28:11,533 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 16:28:11,533 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:28:11 BoogieIcfgContainer [2024-06-20 16:28:11,533 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 16:28:11,535 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 16:28:11,535 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 16:28:11,541 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 16:28:11,542 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 04:28:09" (1/4) ... [2024-06-20 16:28:11,543 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e2f3ef7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:28:11, skipping insertion in model container [2024-06-20 16:28:11,543 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:28:10" (2/4) ... [2024-06-20 16:28:11,543 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e2f3ef7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:28:11, skipping insertion in model container [2024-06-20 16:28:11,544 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:28:10" (3/4) ... [2024-06-20 16:28:11,544 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e2f3ef7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:28:11, skipping insertion in model container [2024-06-20 16:28:11,545 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:28:11" (4/4) ... [2024-06-20 16:28:11,546 INFO L112 eAbstractionObserver]: Analyzing ICFG mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i [2024-06-20 16:28:11,559 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 16:28:11,559 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 16:28:11,559 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 16:28:11,614 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 16:28:11,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 16:28:11,671 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-20 16:28:11,673 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:28:11,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 58 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 16:28:11,675 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 16:28:11,677 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-20 16:28:11,687 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 16:28:11,694 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;@5548d948, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 16:28:11,694 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 16:28:11,702 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 16:28:11,702 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 16:28:11,702 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:28:11,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:11,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 16:28:11,704 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:11,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:11,708 INFO L85 PathProgramCache]: Analyzing trace with hash 366539877, now seen corresponding path program 1 times [2024-06-20 16:28:11,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:11,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740340827] [2024-06-20 16:28:11,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:11,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:11,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:12,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:12,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:12,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740340827] [2024-06-20 16:28:12,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740340827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:12,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:12,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 16:28:12,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484650093] [2024-06-20 16:28:12,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:12,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 16:28:12,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:12,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 16:28:12,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 16:28:12,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-20 16:28:12,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:12,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:12,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-20 16:28:12,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:13,007 INFO L124 PetriNetUnfolderBase]: 1363/2074 cut-off events. [2024-06-20 16:28:13,007 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-20 16:28:13,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4198 conditions, 2074 events. 1363/2074 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9696 event pairs, 964 based on Foata normal form. 1/2036 useless extension candidates. Maximal degree in co-relation 4186. Up to 2037 conditions per place. [2024-06-20 16:28:13,023 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 32 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-20 16:28:13,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 169 flow [2024-06-20 16:28:13,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 16:28:13,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 16:28:13,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-20 16:28:13,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 16:28:13,034 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 72 transitions. [2024-06-20 16:28:13,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 169 flow [2024-06-20 16:28:13,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 16:28:13,039 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-20 16:28:13,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-20 16:28:13,043 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-20 16:28:13,043 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-20 16:28:13,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:13,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:13,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:13,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 16:28:13,044 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:13,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:13,045 INFO L85 PathProgramCache]: Analyzing trace with hash 58400200, now seen corresponding path program 1 times [2024-06-20 16:28:13,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:13,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289316291] [2024-06-20 16:28:13,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:13,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:13,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:13,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:13,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:13,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289316291] [2024-06-20 16:28:13,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289316291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:13,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:13,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 16:28:13,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408595559] [2024-06-20 16:28:13,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:13,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 16:28:13,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:13,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 16:28:13,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-20 16:28:13,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-20 16:28:13,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:13,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:13,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-20 16:28:13,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:14,011 INFO L124 PetriNetUnfolderBase]: 1357/2070 cut-off events. [2024-06-20 16:28:14,011 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-20 16:28:14,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4737 conditions, 2070 events. 1357/2070 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9665 event pairs, 840 based on Foata normal form. 3/2073 useless extension candidates. Maximal degree in co-relation 4725. Up to 2013 conditions per place. [2024-06-20 16:28:14,022 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-20 16:28:14,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 236 flow [2024-06-20 16:28:14,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 16:28:14,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 16:28:14,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-20 16:28:14,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 16:28:14,026 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 93 transitions. [2024-06-20 16:28:14,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 236 flow [2024-06-20 16:28:14,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 16:28:14,029 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-20 16:28:14,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-20 16:28:14,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-20 16:28:14,030 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-20 16:28:14,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:14,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:14,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:14,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 16:28:14,033 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:14,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:14,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1810407254, now seen corresponding path program 1 times [2024-06-20 16:28:14,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:14,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828919237] [2024-06-20 16:28:14,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:14,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:14,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:14,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:14,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:14,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828919237] [2024-06-20 16:28:14,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828919237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:14,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:14,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 16:28:14,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240628822] [2024-06-20 16:28:14,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:14,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 16:28:14,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:14,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 16:28:14,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-20 16:28:14,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-20 16:28:14,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:14,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:14,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-20 16:28:14,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:14,910 INFO L124 PetriNetUnfolderBase]: 1411/2146 cut-off events. [2024-06-20 16:28:14,911 INFO L125 PetriNetUnfolderBase]: For 1163/1163 co-relation queries the response was YES. [2024-06-20 16:28:14,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5474 conditions, 2146 events. 1411/2146 cut-off events. For 1163/1163 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10031 event pairs, 629 based on Foata normal form. 7/2152 useless extension candidates. Maximal degree in co-relation 5460. Up to 1982 conditions per place. [2024-06-20 16:28:14,922 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 54 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-20 16:28:14,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 75 transitions, 398 flow [2024-06-20 16:28:14,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:28:14,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:28:14,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-20 16:28:14,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-20 16:28:14,924 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 124 transitions. [2024-06-20 16:28:14,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 75 transitions, 398 flow [2024-06-20 16:28:14,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 75 transitions, 384 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 16:28:14,926 INFO L231 Difference]: Finished difference. Result has 49 places, 48 transitions, 235 flow [2024-06-20 16:28:14,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=49, PETRI_TRANSITIONS=48} [2024-06-20 16:28:14,927 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-20 16:28:14,927 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 48 transitions, 235 flow [2024-06-20 16:28:14,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:14,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:14,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:14,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 16:28:14,928 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:14,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:14,928 INFO L85 PathProgramCache]: Analyzing trace with hash -543117789, now seen corresponding path program 1 times [2024-06-20 16:28:14,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:14,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180170318] [2024-06-20 16:28:14,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:14,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:14,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:15,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:15,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:15,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180170318] [2024-06-20 16:28:15,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180170318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:15,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:15,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:28:15,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312842793] [2024-06-20 16:28:15,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:15,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:28:15,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:15,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:28:15,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:28:15,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-20 16:28:15,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 48 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:15,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:15,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-20 16:28:15,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:16,090 INFO L124 PetriNetUnfolderBase]: 1433/2179 cut-off events. [2024-06-20 16:28:16,090 INFO L125 PetriNetUnfolderBase]: For 2840/2840 co-relation queries the response was YES. [2024-06-20 16:28:16,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6744 conditions, 2179 events. 1433/2179 cut-off events. For 2840/2840 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10243 event pairs, 503 based on Foata normal form. 7/2185 useless extension candidates. Maximal degree in co-relation 6727. Up to 1971 conditions per place. [2024-06-20 16:28:16,102 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 62 selfloop transitions, 20 changer transitions 0/87 dead transitions. [2024-06-20 16:28:16,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 87 transitions, 537 flow [2024-06-20 16:28:16,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:28:16,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:28:16,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 16:28:16,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 16:28:16,106 INFO L175 Difference]: Start difference. First operand has 49 places, 48 transitions, 235 flow. Second operand 6 states and 147 transitions. [2024-06-20 16:28:16,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 87 transitions, 537 flow [2024-06-20 16:28:16,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 87 transitions, 529 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-20 16:28:16,134 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 308 flow [2024-06-20 16:28:16,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2024-06-20 16:28:16,135 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-20 16:28:16,135 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 308 flow [2024-06-20 16:28:16,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:16,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:16,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:16,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 16:28:16,136 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:16,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:16,137 INFO L85 PathProgramCache]: Analyzing trace with hash 343218841, now seen corresponding path program 1 times [2024-06-20 16:28:16,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:16,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122485601] [2024-06-20 16:28:16,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:16,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:16,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:16,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:16,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:16,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122485601] [2024-06-20 16:28:16,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122485601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:16,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:16,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:28:16,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179399570] [2024-06-20 16:28:16,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:16,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:28:16,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:16,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:28:16,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:28:16,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-20 16:28:16,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 308 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:16,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:16,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-20 16:28:16,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:17,330 INFO L124 PetriNetUnfolderBase]: 1529/2347 cut-off events. [2024-06-20 16:28:17,331 INFO L125 PetriNetUnfolderBase]: For 4840/4840 co-relation queries the response was YES. [2024-06-20 16:28:17,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8072 conditions, 2347 events. 1529/2347 cut-off events. For 4840/4840 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11486 event pairs, 348 based on Foata normal form. 28/2374 useless extension candidates. Maximal degree in co-relation 8052. Up to 1892 conditions per place. [2024-06-20 16:28:17,343 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 73 selfloop transitions, 33 changer transitions 0/111 dead transitions. [2024-06-20 16:28:17,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 111 transitions, 786 flow [2024-06-20 16:28:17,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:28:17,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:28:17,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-20 16:28:17,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-20 16:28:17,345 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 308 flow. Second operand 7 states and 173 transitions. [2024-06-20 16:28:17,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 111 transitions, 786 flow [2024-06-20 16:28:17,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 111 transitions, 737 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 16:28:17,350 INFO L231 Difference]: Finished difference. Result has 61 places, 66 transitions, 495 flow [2024-06-20 16:28:17,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=495, PETRI_PLACES=61, PETRI_TRANSITIONS=66} [2024-06-20 16:28:17,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2024-06-20 16:28:17,351 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 66 transitions, 495 flow [2024-06-20 16:28:17,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:17,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:17,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:17,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 16:28:17,352 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:17,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:17,352 INFO L85 PathProgramCache]: Analyzing trace with hash -212618023, now seen corresponding path program 1 times [2024-06-20 16:28:17,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:17,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094123306] [2024-06-20 16:28:17,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:17,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:17,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:17,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:17,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:17,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094123306] [2024-06-20 16:28:17,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094123306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:17,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:17,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:28:17,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022331539] [2024-06-20 16:28:17,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:17,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:28:17,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:17,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:28:17,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:28:17,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-20 16:28:17,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 66 transitions, 495 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:17,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:17,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-20 16:28:17,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:18,404 INFO L124 PetriNetUnfolderBase]: 1519/2335 cut-off events. [2024-06-20 16:28:18,405 INFO L125 PetriNetUnfolderBase]: For 8380/8380 co-relation queries the response was YES. [2024-06-20 16:28:18,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9404 conditions, 2335 events. 1519/2335 cut-off events. For 8380/8380 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11388 event pairs, 531 based on Foata normal form. 4/2339 useless extension candidates. Maximal degree in co-relation 9378. Up to 2275 conditions per place. [2024-06-20 16:28:18,424 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 63 selfloop transitions, 10 changer transitions 0/77 dead transitions. [2024-06-20 16:28:18,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 77 transitions, 669 flow [2024-06-20 16:28:18,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:28:18,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:28:18,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-20 16:28:18,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455 [2024-06-20 16:28:18,425 INFO L175 Difference]: Start difference. First operand has 61 places, 66 transitions, 495 flow. Second operand 5 states and 91 transitions. [2024-06-20 16:28:18,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 77 transitions, 669 flow [2024-06-20 16:28:18,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 77 transitions, 637 flow, removed 16 selfloop flow, removed 0 redundant places. [2024-06-20 16:28:18,435 INFO L231 Difference]: Finished difference. Result has 66 places, 66 transitions, 493 flow [2024-06-20 16:28:18,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=493, PETRI_PLACES=66, PETRI_TRANSITIONS=66} [2024-06-20 16:28:18,438 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-20 16:28:18,438 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 66 transitions, 493 flow [2024-06-20 16:28:18,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:18,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:18,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:18,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 16:28:18,439 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:18,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:18,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1539923350, now seen corresponding path program 1 times [2024-06-20 16:28:18,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:18,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695460954] [2024-06-20 16:28:18,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:18,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:18,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:19,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:19,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:19,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695460954] [2024-06-20 16:28:19,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695460954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:19,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:19,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:28:19,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845341926] [2024-06-20 16:28:19,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:19,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:28:19,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:19,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:28:19,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:28:19,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-20 16:28:19,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 66 transitions, 493 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:19,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:19,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-20 16:28:19,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:19,471 INFO L124 PetriNetUnfolderBase]: 1531/2350 cut-off events. [2024-06-20 16:28:19,472 INFO L125 PetriNetUnfolderBase]: For 9430/9430 co-relation queries the response was YES. [2024-06-20 16:28:19,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9467 conditions, 2350 events. 1531/2350 cut-off events. For 9430/9430 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11467 event pairs, 469 based on Foata normal form. 8/2357 useless extension candidates. Maximal degree in co-relation 9437. Up to 2173 conditions per place. [2024-06-20 16:28:19,491 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 68 selfloop transitions, 19 changer transitions 0/91 dead transitions. [2024-06-20 16:28:19,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 91 transitions, 785 flow [2024-06-20 16:28:19,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:28:19,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:28:19,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-20 16:28:19,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-20 16:28:19,493 INFO L175 Difference]: Start difference. First operand has 66 places, 66 transitions, 493 flow. Second operand 6 states and 117 transitions. [2024-06-20 16:28:19,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 91 transitions, 785 flow [2024-06-20 16:28:19,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 91 transitions, 755 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 16:28:19,503 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 545 flow [2024-06-20 16:28:19,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=545, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-06-20 16:28:19,504 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-20 16:28:19,504 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 545 flow [2024-06-20 16:28:19,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:19,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:19,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:19,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 16:28:19,505 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:19,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:19,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1832524600, now seen corresponding path program 2 times [2024-06-20 16:28:19,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:19,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565468858] [2024-06-20 16:28:19,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:19,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:19,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:20,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:20,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:20,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565468858] [2024-06-20 16:28:20,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565468858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:20,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:20,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:28:20,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986270939] [2024-06-20 16:28:20,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:20,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:28:20,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:20,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:28:20,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:28:20,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-20 16:28:20,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 545 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:20,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:20,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-20 16:28:20,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:20,507 INFO L124 PetriNetUnfolderBase]: 1505/2311 cut-off events. [2024-06-20 16:28:20,507 INFO L125 PetriNetUnfolderBase]: For 10587/10587 co-relation queries the response was YES. [2024-06-20 16:28:20,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9547 conditions, 2311 events. 1505/2311 cut-off events. For 10587/10587 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11172 event pairs, 511 based on Foata normal form. 4/2315 useless extension candidates. Maximal degree in co-relation 9517. Up to 2242 conditions per place. [2024-06-20 16:28:20,520 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 70 selfloop transitions, 11 changer transitions 0/85 dead transitions. [2024-06-20 16:28:20,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 85 transitions, 749 flow [2024-06-20 16:28:20,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:28:20,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:28:20,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-20 16:28:20,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2024-06-20 16:28:20,522 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 545 flow. Second operand 6 states and 107 transitions. [2024-06-20 16:28:20,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 85 transitions, 749 flow [2024-06-20 16:28:20,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 85 transitions, 720 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 16:28:20,533 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 546 flow [2024-06-20 16:28:20,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=546, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-06-20 16:28:20,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 30 predicate places. [2024-06-20 16:28:20,534 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 546 flow [2024-06-20 16:28:20,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:20,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:20,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:20,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 16:28:20,535 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:20,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:20,535 INFO L85 PathProgramCache]: Analyzing trace with hash 670361892, now seen corresponding path program 1 times [2024-06-20 16:28:20,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:20,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313100546] [2024-06-20 16:28:20,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:20,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:20,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:21,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:21,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:21,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313100546] [2024-06-20 16:28:21,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313100546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:21,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:21,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:21,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536740526] [2024-06-20 16:28:21,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:21,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:21,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:21,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:21,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:21,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:21,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 546 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:21,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:21,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:21,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:22,325 INFO L124 PetriNetUnfolderBase]: 1828/2751 cut-off events. [2024-06-20 16:28:22,325 INFO L125 PetriNetUnfolderBase]: For 14441/14441 co-relation queries the response was YES. [2024-06-20 16:28:22,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11330 conditions, 2751 events. 1828/2751 cut-off events. For 14441/14441 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12838 event pairs, 642 based on Foata normal form. 4/2755 useless extension candidates. Maximal degree in co-relation 11299. Up to 2694 conditions per place. [2024-06-20 16:28:22,338 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 76 selfloop transitions, 15 changer transitions 0/94 dead transitions. [2024-06-20 16:28:22,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 94 transitions, 826 flow [2024-06-20 16:28:22,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:28:22,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:28:22,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-20 16:28:22,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41785714285714287 [2024-06-20 16:28:22,340 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 546 flow. Second operand 7 states and 117 transitions. [2024-06-20 16:28:22,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 94 transitions, 826 flow [2024-06-20 16:28:22,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 94 transitions, 772 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 16:28:22,355 INFO L231 Difference]: Finished difference. Result has 73 places, 74 transitions, 587 flow [2024-06-20 16:28:22,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=587, PETRI_PLACES=73, PETRI_TRANSITIONS=74} [2024-06-20 16:28:22,356 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-20 16:28:22,356 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 74 transitions, 587 flow [2024-06-20 16:28:22,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:22,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:22,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:22,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 16:28:22,357 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:22,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:22,357 INFO L85 PathProgramCache]: Analyzing trace with hash 455214263, now seen corresponding path program 1 times [2024-06-20 16:28:22,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:22,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833035664] [2024-06-20 16:28:22,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:22,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:22,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:22,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:22,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:22,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833035664] [2024-06-20 16:28:22,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833035664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:22,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:22,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:28:22,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913546961] [2024-06-20 16:28:22,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:22,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:28:22,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:22,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:28:22,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:28:22,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:22,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 74 transitions, 587 flow. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:22,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:22,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:22,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:23,359 INFO L124 PetriNetUnfolderBase]: 1819/2739 cut-off events. [2024-06-20 16:28:23,360 INFO L125 PetriNetUnfolderBase]: For 16212/16212 co-relation queries the response was YES. [2024-06-20 16:28:23,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11714 conditions, 2739 events. 1819/2739 cut-off events. For 16212/16212 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12719 event pairs, 654 based on Foata normal form. 3/2742 useless extension candidates. Maximal degree in co-relation 11682. Up to 2718 conditions per place. [2024-06-20 16:28:23,374 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 76 selfloop transitions, 8 changer transitions 0/87 dead transitions. [2024-06-20 16:28:23,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 87 transitions, 803 flow [2024-06-20 16:28:23,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:28:23,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:28:23,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 84 transitions. [2024-06-20 16:28:23,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2024-06-20 16:28:23,375 INFO L175 Difference]: Start difference. First operand has 73 places, 74 transitions, 587 flow. Second operand 5 states and 84 transitions. [2024-06-20 16:28:23,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 87 transitions, 803 flow [2024-06-20 16:28:23,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 87 transitions, 762 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 16:28:23,389 INFO L231 Difference]: Finished difference. Result has 74 places, 77 transitions, 598 flow [2024-06-20 16:28:23,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=598, PETRI_PLACES=74, PETRI_TRANSITIONS=77} [2024-06-20 16:28:23,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-20 16:28:23,390 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 77 transitions, 598 flow [2024-06-20 16:28:23,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:23,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:23,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:23,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 16:28:23,390 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:23,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:23,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1641163195, now seen corresponding path program 1 times [2024-06-20 16:28:23,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:23,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724372248] [2024-06-20 16:28:23,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:23,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:23,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:24,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:24,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:24,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724372248] [2024-06-20 16:28:24,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724372248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:24,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:24,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:28:24,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767936000] [2024-06-20 16:28:24,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:24,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:28:24,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:24,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:28:24,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:28:24,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-20 16:28:24,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 77 transitions, 598 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:24,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:24,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-20 16:28:24,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:24,738 INFO L124 PetriNetUnfolderBase]: 1729/2636 cut-off events. [2024-06-20 16:28:24,738 INFO L125 PetriNetUnfolderBase]: For 17426/17426 co-relation queries the response was YES. [2024-06-20 16:28:24,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11573 conditions, 2636 events. 1729/2636 cut-off events. For 17426/17426 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12806 event pairs, 461 based on Foata normal form. 4/2638 useless extension candidates. Maximal degree in co-relation 11540. Up to 2361 conditions per place. [2024-06-20 16:28:24,753 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 80 selfloop transitions, 28 changer transitions 0/113 dead transitions. [2024-06-20 16:28:24,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 113 transitions, 932 flow [2024-06-20 16:28:24,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:24,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:24,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 16:28:24,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-20 16:28:24,755 INFO L175 Difference]: Start difference. First operand has 74 places, 77 transitions, 598 flow. Second operand 8 states and 153 transitions. [2024-06-20 16:28:24,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 113 transitions, 932 flow [2024-06-20 16:28:24,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 113 transitions, 902 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-20 16:28:24,770 INFO L231 Difference]: Finished difference. Result has 79 places, 80 transitions, 667 flow [2024-06-20 16:28:24,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=667, PETRI_PLACES=79, PETRI_TRANSITIONS=80} [2024-06-20 16:28:24,771 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-20 16:28:24,771 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 80 transitions, 667 flow [2024-06-20 16:28:24,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:24,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:24,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:24,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 16:28:24,772 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:24,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:24,772 INFO L85 PathProgramCache]: Analyzing trace with hash 127190231, now seen corresponding path program 1 times [2024-06-20 16:28:24,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:24,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510463175] [2024-06-20 16:28:24,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:24,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:24,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:25,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:25,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:25,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510463175] [2024-06-20 16:28:25,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510463175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:25,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:25,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:25,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084995749] [2024-06-20 16:28:25,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:25,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:25,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:25,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:25,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:25,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:25,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 80 transitions, 667 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:25,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:25,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:25,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:26,153 INFO L124 PetriNetUnfolderBase]: 1821/2743 cut-off events. [2024-06-20 16:28:26,153 INFO L125 PetriNetUnfolderBase]: For 20916/20916 co-relation queries the response was YES. [2024-06-20 16:28:26,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12732 conditions, 2743 events. 1821/2743 cut-off events. For 20916/20916 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12750 event pairs, 628 based on Foata normal form. 2/2745 useless extension candidates. Maximal degree in co-relation 12698. Up to 2677 conditions per place. [2024-06-20 16:28:26,166 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 81 selfloop transitions, 19 changer transitions 0/103 dead transitions. [2024-06-20 16:28:26,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 103 transitions, 952 flow [2024-06-20 16:28:26,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:28:26,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:28:26,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-20 16:28:26,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-20 16:28:26,167 INFO L175 Difference]: Start difference. First operand has 79 places, 80 transitions, 667 flow. Second operand 7 states and 118 transitions. [2024-06-20 16:28:26,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 103 transitions, 952 flow [2024-06-20 16:28:26,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 103 transitions, 869 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-20 16:28:26,182 INFO L231 Difference]: Finished difference. Result has 80 places, 83 transitions, 673 flow [2024-06-20 16:28:26,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=673, PETRI_PLACES=80, PETRI_TRANSITIONS=83} [2024-06-20 16:28:26,183 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-20 16:28:26,183 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 83 transitions, 673 flow [2024-06-20 16:28:26,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:26,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:26,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:26,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 16:28:26,184 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:26,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:26,184 INFO L85 PathProgramCache]: Analyzing trace with hash -663608381, now seen corresponding path program 1 times [2024-06-20 16:28:26,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:26,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891445489] [2024-06-20 16:28:26,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:26,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:26,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:26,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:26,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:26,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891445489] [2024-06-20 16:28:26,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891445489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:26,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:26,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:26,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502476732] [2024-06-20 16:28:26,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:26,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:26,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:26,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:26,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:27,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-20 16:28:27,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 83 transitions, 673 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:27,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:27,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-20 16:28:27,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:27,634 INFO L124 PetriNetUnfolderBase]: 1854/2852 cut-off events. [2024-06-20 16:28:27,635 INFO L125 PetriNetUnfolderBase]: For 25635/25635 co-relation queries the response was YES. [2024-06-20 16:28:27,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13224 conditions, 2852 events. 1854/2852 cut-off events. For 25635/25635 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14323 event pairs, 321 based on Foata normal form. 16/2866 useless extension candidates. Maximal degree in co-relation 13189. Up to 2052 conditions per place. [2024-06-20 16:28:27,651 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 84 selfloop transitions, 40 changer transitions 0/129 dead transitions. [2024-06-20 16:28:27,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 129 transitions, 1187 flow [2024-06-20 16:28:27,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:27,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:27,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-20 16:28:27,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503125 [2024-06-20 16:28:27,654 INFO L175 Difference]: Start difference. First operand has 80 places, 83 transitions, 673 flow. Second operand 8 states and 161 transitions. [2024-06-20 16:28:27,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 129 transitions, 1187 flow [2024-06-20 16:28:27,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 129 transitions, 1133 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 16:28:27,675 INFO L231 Difference]: Finished difference. Result has 82 places, 85 transitions, 739 flow [2024-06-20 16:28:27,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=619, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=739, PETRI_PLACES=82, PETRI_TRANSITIONS=85} [2024-06-20 16:28:27,676 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-20 16:28:27,676 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 85 transitions, 739 flow [2024-06-20 16:28:27,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:27,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:27,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:27,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 16:28:27,676 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:27,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:27,677 INFO L85 PathProgramCache]: Analyzing trace with hash -663547931, now seen corresponding path program 2 times [2024-06-20 16:28:27,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:27,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937098805] [2024-06-20 16:28:27,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:27,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:27,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:28,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:28,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:28,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937098805] [2024-06-20 16:28:28,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937098805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:28,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:28,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:28,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104829162] [2024-06-20 16:28:28,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:28,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:28,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:28,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:28,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:28,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-20 16:28:28,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 85 transitions, 739 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:28,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:28,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-20 16:28:28,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:29,193 INFO L124 PetriNetUnfolderBase]: 1951/3009 cut-off events. [2024-06-20 16:28:29,194 INFO L125 PetriNetUnfolderBase]: For 30227/30227 co-relation queries the response was YES. [2024-06-20 16:28:29,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14321 conditions, 3009 events. 1951/3009 cut-off events. For 30227/30227 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15395 event pairs, 505 based on Foata normal form. 20/3022 useless extension candidates. Maximal degree in co-relation 14285. Up to 2546 conditions per place. [2024-06-20 16:28:29,210 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 82 selfloop transitions, 41 changer transitions 0/128 dead transitions. [2024-06-20 16:28:29,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 128 transitions, 1191 flow [2024-06-20 16:28:29,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:29,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:29,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-20 16:28:29,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.490625 [2024-06-20 16:28:29,211 INFO L175 Difference]: Start difference. First operand has 82 places, 85 transitions, 739 flow. Second operand 8 states and 157 transitions. [2024-06-20 16:28:29,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 128 transitions, 1191 flow [2024-06-20 16:28:29,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 128 transitions, 1138 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 16:28:29,240 INFO L231 Difference]: Finished difference. Result has 86 places, 89 transitions, 813 flow [2024-06-20 16:28:29,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=689, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=813, PETRI_PLACES=86, PETRI_TRANSITIONS=89} [2024-06-20 16:28:29,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-20 16:28:29,241 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 89 transitions, 813 flow [2024-06-20 16:28:29,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:29,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:29,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:29,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 16:28:29,241 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:29,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:29,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1196051529, now seen corresponding path program 3 times [2024-06-20 16:28:29,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:29,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60330165] [2024-06-20 16:28:29,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:29,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:29,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:30,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:30,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:30,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60330165] [2024-06-20 16:28:30,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60330165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:30,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:30,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:30,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609198397] [2024-06-20 16:28:30,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:30,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:30,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:30,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:30,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:30,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-20 16:28:30,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 89 transitions, 813 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:30,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:30,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-20 16:28:30,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:30,689 INFO L124 PetriNetUnfolderBase]: 1990/3077 cut-off events. [2024-06-20 16:28:30,689 INFO L125 PetriNetUnfolderBase]: For 34371/34371 co-relation queries the response was YES. [2024-06-20 16:28:30,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14716 conditions, 3077 events. 1990/3077 cut-off events. For 34371/34371 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15807 event pairs, 512 based on Foata normal form. 40/3115 useless extension candidates. Maximal degree in co-relation 14678. Up to 2620 conditions per place. [2024-06-20 16:28:30,706 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 92 selfloop transitions, 29 changer transitions 0/126 dead transitions. [2024-06-20 16:28:30,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 126 transitions, 1189 flow [2024-06-20 16:28:30,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:30,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:30,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 16:28:30,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-20 16:28:30,709 INFO L175 Difference]: Start difference. First operand has 86 places, 89 transitions, 813 flow. Second operand 8 states and 153 transitions. [2024-06-20 16:28:30,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 126 transitions, 1189 flow [2024-06-20 16:28:30,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 126 transitions, 1115 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-20 16:28:30,741 INFO L231 Difference]: Finished difference. Result has 90 places, 91 transitions, 835 flow [2024-06-20 16:28:30,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=739, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=835, PETRI_PLACES=90, PETRI_TRANSITIONS=91} [2024-06-20 16:28:30,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-20 16:28:30,742 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 91 transitions, 835 flow [2024-06-20 16:28:30,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:30,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:30,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:30,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 16:28:30,743 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:30,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:30,743 INFO L85 PathProgramCache]: Analyzing trace with hash -637167914, now seen corresponding path program 1 times [2024-06-20 16:28:30,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:30,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151512490] [2024-06-20 16:28:30,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:30,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:30,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:31,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:31,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:31,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151512490] [2024-06-20 16:28:31,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151512490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:31,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:31,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:28:31,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641546807] [2024-06-20 16:28:31,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:31,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:28:31,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:31,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:28:31,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:28:31,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:31,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 91 transitions, 835 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:31,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:31,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:31,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:31,914 INFO L124 PetriNetUnfolderBase]: 2144/3271 cut-off events. [2024-06-20 16:28:31,915 INFO L125 PetriNetUnfolderBase]: For 34484/34484 co-relation queries the response was YES. [2024-06-20 16:28:31,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15883 conditions, 3271 events. 2144/3271 cut-off events. For 34484/34484 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16069 event pairs, 705 based on Foata normal form. 3/3274 useless extension candidates. Maximal degree in co-relation 15844. Up to 3218 conditions per place. [2024-06-20 16:28:31,931 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 101 selfloop transitions, 16 changer transitions 0/120 dead transitions. [2024-06-20 16:28:31,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 120 transitions, 1211 flow [2024-06-20 16:28:31,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:28:31,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:28:31,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-20 16:28:31,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2024-06-20 16:28:31,933 INFO L175 Difference]: Start difference. First operand has 90 places, 91 transitions, 835 flow. Second operand 6 states and 107 transitions. [2024-06-20 16:28:31,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 120 transitions, 1211 flow [2024-06-20 16:28:31,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 120 transitions, 1130 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 16:28:31,960 INFO L231 Difference]: Finished difference. Result has 90 places, 100 transitions, 872 flow [2024-06-20 16:28:31,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=872, PETRI_PLACES=90, PETRI_TRANSITIONS=100} [2024-06-20 16:28:31,961 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-20 16:28:31,961 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 100 transitions, 872 flow [2024-06-20 16:28:31,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:31,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:31,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:31,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 16:28:31,962 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:31,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:31,962 INFO L85 PathProgramCache]: Analyzing trace with hash -35872573, now seen corresponding path program 1 times [2024-06-20 16:28:31,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:31,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027167307] [2024-06-20 16:28:31,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:31,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:31,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:32,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:32,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:32,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027167307] [2024-06-20 16:28:32,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027167307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:32,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:32,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:32,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005872026] [2024-06-20 16:28:32,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:32,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:32,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:32,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:32,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:33,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:33,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 100 transitions, 872 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:33,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:33,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:33,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:33,585 INFO L124 PetriNetUnfolderBase]: 2161/3298 cut-off events. [2024-06-20 16:28:33,586 INFO L125 PetriNetUnfolderBase]: For 37756/37756 co-relation queries the response was YES. [2024-06-20 16:28:33,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16357 conditions, 3298 events. 2161/3298 cut-off events. For 37756/37756 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16284 event pairs, 709 based on Foata normal form. 4/3302 useless extension candidates. Maximal degree in co-relation 16316. Up to 3232 conditions per place. [2024-06-20 16:28:33,604 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 108 selfloop transitions, 16 changer transitions 0/127 dead transitions. [2024-06-20 16:28:33,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 127 transitions, 1214 flow [2024-06-20 16:28:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:33,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:33,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:28:33,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-20 16:28:33,609 INFO L175 Difference]: Start difference. First operand has 90 places, 100 transitions, 872 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:28:33,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 127 transitions, 1214 flow [2024-06-20 16:28:33,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 127 transitions, 1192 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-20 16:28:33,642 INFO L231 Difference]: Finished difference. Result has 97 places, 102 transitions, 923 flow [2024-06-20 16:28:33,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=923, PETRI_PLACES=97, PETRI_TRANSITIONS=102} [2024-06-20 16:28:33,642 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-20 16:28:33,643 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 102 transitions, 923 flow [2024-06-20 16:28:33,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:33,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:33,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:33,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 16:28:33,643 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:33,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:33,644 INFO L85 PathProgramCache]: Analyzing trace with hash -27301693, now seen corresponding path program 2 times [2024-06-20 16:28:33,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:33,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553864919] [2024-06-20 16:28:33,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:33,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:33,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:34,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:34,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:34,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553864919] [2024-06-20 16:28:34,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553864919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:34,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:34,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:34,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301923245] [2024-06-20 16:28:34,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:34,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:34,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:34,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:34,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:34,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:34,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 102 transitions, 923 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:34,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:34,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:34,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:35,179 INFO L124 PetriNetUnfolderBase]: 2178/3325 cut-off events. [2024-06-20 16:28:35,180 INFO L125 PetriNetUnfolderBase]: For 42209/42209 co-relation queries the response was YES. [2024-06-20 16:28:35,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16870 conditions, 3325 events. 2178/3325 cut-off events. For 42209/42209 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16459 event pairs, 689 based on Foata normal form. 4/3329 useless extension candidates. Maximal degree in co-relation 16826. Up to 3245 conditions per place. [2024-06-20 16:28:35,256 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 109 selfloop transitions, 17 changer transitions 0/129 dead transitions. [2024-06-20 16:28:35,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 129 transitions, 1271 flow [2024-06-20 16:28:35,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:35,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:35,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:28:35,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-20 16:28:35,258 INFO L175 Difference]: Start difference. First operand has 97 places, 102 transitions, 923 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:28:35,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 129 transitions, 1271 flow [2024-06-20 16:28:35,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 129 transitions, 1218 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 16:28:35,309 INFO L231 Difference]: Finished difference. Result has 100 places, 104 transitions, 949 flow [2024-06-20 16:28:35,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=949, PETRI_PLACES=100, PETRI_TRANSITIONS=104} [2024-06-20 16:28:35,310 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-20 16:28:35,310 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 104 transitions, 949 flow [2024-06-20 16:28:35,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:35,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:35,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:35,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 16:28:35,311 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:35,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:35,312 INFO L85 PathProgramCache]: Analyzing trace with hash -27598363, now seen corresponding path program 3 times [2024-06-20 16:28:35,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:35,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088160800] [2024-06-20 16:28:35,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:35,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:35,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:36,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:36,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:36,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088160800] [2024-06-20 16:28:36,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088160800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:36,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:36,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:36,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913637674] [2024-06-20 16:28:36,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:36,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:36,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:36,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:36,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:36,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:36,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 104 transitions, 949 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:36,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:36,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:36,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:37,036 INFO L124 PetriNetUnfolderBase]: 2195/3352 cut-off events. [2024-06-20 16:28:37,037 INFO L125 PetriNetUnfolderBase]: For 46799/46799 co-relation queries the response was YES. [2024-06-20 16:28:37,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17315 conditions, 3352 events. 2195/3352 cut-off events. For 46799/46799 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16595 event pairs, 709 based on Foata normal form. 4/3356 useless extension candidates. Maximal degree in co-relation 17270. Up to 3250 conditions per place. [2024-06-20 16:28:37,060 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 105 selfloop transitions, 23 changer transitions 0/131 dead transitions. [2024-06-20 16:28:37,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 131 transitions, 1307 flow [2024-06-20 16:28:37,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:37,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:37,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 16:28:37,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-20 16:28:37,062 INFO L175 Difference]: Start difference. First operand has 100 places, 104 transitions, 949 flow. Second operand 8 states and 133 transitions. [2024-06-20 16:28:37,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 131 transitions, 1307 flow [2024-06-20 16:28:37,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 131 transitions, 1246 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 16:28:37,104 INFO L231 Difference]: Finished difference. Result has 102 places, 106 transitions, 986 flow [2024-06-20 16:28:37,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=986, PETRI_PLACES=102, PETRI_TRANSITIONS=106} [2024-06-20 16:28:37,105 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-20 16:28:37,105 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 106 transitions, 986 flow [2024-06-20 16:28:37,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:37,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:37,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:37,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 16:28:37,106 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:37,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:37,106 INFO L85 PathProgramCache]: Analyzing trace with hash -263773723, now seen corresponding path program 4 times [2024-06-20 16:28:37,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:37,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899191911] [2024-06-20 16:28:37,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:37,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:37,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:38,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:38,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:38,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899191911] [2024-06-20 16:28:38,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899191911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:38,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:38,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:38,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628060325] [2024-06-20 16:28:38,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:38,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:38,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:38,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:38,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:38,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:38,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 106 transitions, 986 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:38,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:38,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:38,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:38,660 INFO L124 PetriNetUnfolderBase]: 2187/3340 cut-off events. [2024-06-20 16:28:38,660 INFO L125 PetriNetUnfolderBase]: For 50639/50639 co-relation queries the response was YES. [2024-06-20 16:28:38,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17475 conditions, 3340 events. 2187/3340 cut-off events. For 50639/50639 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16543 event pairs, 707 based on Foata normal form. 4/3344 useless extension candidates. Maximal degree in co-relation 17429. Up to 3247 conditions per place. [2024-06-20 16:28:38,680 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 113 selfloop transitions, 21 changer transitions 0/137 dead transitions. [2024-06-20 16:28:38,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 137 transitions, 1391 flow [2024-06-20 16:28:38,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:38,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:38,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:28:38,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-20 16:28:38,683 INFO L175 Difference]: Start difference. First operand has 102 places, 106 transitions, 986 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:28:38,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 137 transitions, 1391 flow [2024-06-20 16:28:38,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 137 transitions, 1309 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 16:28:38,729 INFO L231 Difference]: Finished difference. Result has 105 places, 111 transitions, 1036 flow [2024-06-20 16:28:38,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1036, PETRI_PLACES=105, PETRI_TRANSITIONS=111} [2024-06-20 16:28:38,730 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 64 predicate places. [2024-06-20 16:28:38,730 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 111 transitions, 1036 flow [2024-06-20 16:28:38,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:38,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:38,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:38,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 16:28:38,731 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:38,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:38,732 INFO L85 PathProgramCache]: Analyzing trace with hash -27598611, now seen corresponding path program 1 times [2024-06-20 16:28:38,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:38,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106773169] [2024-06-20 16:28:38,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:38,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:38,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:39,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:39,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:39,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106773169] [2024-06-20 16:28:39,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106773169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:39,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:39,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:39,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859236701] [2024-06-20 16:28:39,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:39,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:39,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:39,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:39,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:39,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:39,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 111 transitions, 1036 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:39,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:39,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:39,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:40,093 INFO L124 PetriNetUnfolderBase]: 2167/3302 cut-off events. [2024-06-20 16:28:40,093 INFO L125 PetriNetUnfolderBase]: For 49825/49827 co-relation queries the response was YES. [2024-06-20 16:28:40,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17370 conditions, 3302 events. 2167/3302 cut-off events. For 49825/49827 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 16251 event pairs, 585 based on Foata normal form. 2/3304 useless extension candidates. Maximal degree in co-relation 17322. Up to 3052 conditions per place. [2024-06-20 16:28:40,112 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 98 selfloop transitions, 35 changer transitions 0/136 dead transitions. [2024-06-20 16:28:40,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 136 transitions, 1376 flow [2024-06-20 16:28:40,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:28:40,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:28:40,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-20 16:28:40,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-20 16:28:40,113 INFO L175 Difference]: Start difference. First operand has 105 places, 111 transitions, 1036 flow. Second operand 6 states and 117 transitions. [2024-06-20 16:28:40,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 136 transitions, 1376 flow [2024-06-20 16:28:40,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 136 transitions, 1289 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 16:28:40,156 INFO L231 Difference]: Finished difference. Result has 106 places, 111 transitions, 1036 flow [2024-06-20 16:28:40,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1036, PETRI_PLACES=106, PETRI_TRANSITIONS=111} [2024-06-20 16:28:40,156 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-20 16:28:40,156 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 111 transitions, 1036 flow [2024-06-20 16:28:40,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:40,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:40,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:40,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 16:28:40,156 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:40,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:40,157 INFO L85 PathProgramCache]: Analyzing trace with hash -625740074, now seen corresponding path program 2 times [2024-06-20 16:28:40,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:40,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187477876] [2024-06-20 16:28:40,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:40,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:40,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:40,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:40,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:40,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187477876] [2024-06-20 16:28:40,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187477876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:40,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:40,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:28:40,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928147446] [2024-06-20 16:28:40,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:40,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:28:40,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:40,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:28:40,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:28:40,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:40,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 111 transitions, 1036 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:40,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:40,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:40,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:41,227 INFO L124 PetriNetUnfolderBase]: 2158/3288 cut-off events. [2024-06-20 16:28:41,228 INFO L125 PetriNetUnfolderBase]: For 53325/53325 co-relation queries the response was YES. [2024-06-20 16:28:41,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17475 conditions, 3288 events. 2158/3288 cut-off events. For 53325/53325 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16118 event pairs, 701 based on Foata normal form. 3/3291 useless extension candidates. Maximal degree in co-relation 17426. Up to 3264 conditions per place. [2024-06-20 16:28:41,250 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 108 selfloop transitions, 11 changer transitions 0/122 dead transitions. [2024-06-20 16:28:41,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 122 transitions, 1302 flow [2024-06-20 16:28:41,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:28:41,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:28:41,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-20 16:28:41,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-20 16:28:41,252 INFO L175 Difference]: Start difference. First operand has 106 places, 111 transitions, 1036 flow. Second operand 6 states and 96 transitions. [2024-06-20 16:28:41,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 122 transitions, 1302 flow [2024-06-20 16:28:41,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 122 transitions, 1218 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-20 16:28:41,298 INFO L231 Difference]: Finished difference. Result has 107 places, 111 transitions, 980 flow [2024-06-20 16:28:41,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=980, PETRI_PLACES=107, PETRI_TRANSITIONS=111} [2024-06-20 16:28:41,299 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-20 16:28:41,299 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 111 transitions, 980 flow [2024-06-20 16:28:41,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:41,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:41,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:41,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 16:28:41,300 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:41,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:41,300 INFO L85 PathProgramCache]: Analyzing trace with hash -631448042, now seen corresponding path program 1 times [2024-06-20 16:28:41,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:41,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625909976] [2024-06-20 16:28:41,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:41,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:41,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:41,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:41,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:41,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625909976] [2024-06-20 16:28:41,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625909976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:41,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:41,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:28:41,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889284676] [2024-06-20 16:28:41,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:41,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:28:41,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:41,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:28:41,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:28:41,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:41,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 111 transitions, 980 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:41,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:41,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:41,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:42,482 INFO L124 PetriNetUnfolderBase]: 2173/3309 cut-off events. [2024-06-20 16:28:42,482 INFO L125 PetriNetUnfolderBase]: For 56491/56491 co-relation queries the response was YES. [2024-06-20 16:28:42,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17553 conditions, 3309 events. 2173/3309 cut-off events. For 56491/56491 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16302 event pairs, 700 based on Foata normal form. 3/3312 useless extension candidates. Maximal degree in co-relation 17503. Up to 3252 conditions per place. [2024-06-20 16:28:42,503 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 114 selfloop transitions, 18 changer transitions 0/135 dead transitions. [2024-06-20 16:28:42,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 135 transitions, 1382 flow [2024-06-20 16:28:42,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:28:42,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:28:42,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-20 16:28:42,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-20 16:28:42,505 INFO L175 Difference]: Start difference. First operand has 107 places, 111 transitions, 980 flow. Second operand 6 states and 106 transitions. [2024-06-20 16:28:42,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 135 transitions, 1382 flow [2024-06-20 16:28:42,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 135 transitions, 1348 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 16:28:42,555 INFO L231 Difference]: Finished difference. Result has 108 places, 117 transitions, 1042 flow [2024-06-20 16:28:42,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1042, PETRI_PLACES=108, PETRI_TRANSITIONS=117} [2024-06-20 16:28:42,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-20 16:28:42,556 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 117 transitions, 1042 flow [2024-06-20 16:28:42,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:42,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:42,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:42,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 16:28:42,557 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:42,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:42,557 INFO L85 PathProgramCache]: Analyzing trace with hash 347537848, now seen corresponding path program 2 times [2024-06-20 16:28:42,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:42,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067201070] [2024-06-20 16:28:42,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:42,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:42,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:43,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:43,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:43,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067201070] [2024-06-20 16:28:43,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067201070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:43,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:43,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:28:43,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714670685] [2024-06-20 16:28:43,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:43,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:28:43,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:43,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:28:43,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:28:43,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:43,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 117 transitions, 1042 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:43,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:43,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:43,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:43,643 INFO L124 PetriNetUnfolderBase]: 2164/3298 cut-off events. [2024-06-20 16:28:43,644 INFO L125 PetriNetUnfolderBase]: For 60688/60690 co-relation queries the response was YES. [2024-06-20 16:28:43,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17968 conditions, 3298 events. 2164/3298 cut-off events. For 60688/60690 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16271 event pairs, 699 based on Foata normal form. 5/3303 useless extension candidates. Maximal degree in co-relation 17918. Up to 3245 conditions per place. [2024-06-20 16:28:43,662 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 109 selfloop transitions, 18 changer transitions 0/130 dead transitions. [2024-06-20 16:28:43,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 130 transitions, 1330 flow [2024-06-20 16:28:43,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:28:43,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:28:43,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-20 16:28:43,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 16:28:43,666 INFO L175 Difference]: Start difference. First operand has 108 places, 117 transitions, 1042 flow. Second operand 6 states and 100 transitions. [2024-06-20 16:28:43,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 130 transitions, 1330 flow [2024-06-20 16:28:43,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 130 transitions, 1288 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-20 16:28:43,712 INFO L231 Difference]: Finished difference. Result has 112 places, 117 transitions, 1043 flow [2024-06-20 16:28:43,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1043, PETRI_PLACES=112, PETRI_TRANSITIONS=117} [2024-06-20 16:28:43,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-20 16:28:43,713 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 117 transitions, 1043 flow [2024-06-20 16:28:43,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:43,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:43,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:43,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 16:28:43,713 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:43,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:43,714 INFO L85 PathProgramCache]: Analyzing trace with hash 708608232, now seen corresponding path program 1 times [2024-06-20 16:28:43,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:43,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544564925] [2024-06-20 16:28:43,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:43,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:43,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:44,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-20 16:28:44,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:44,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544564925] [2024-06-20 16:28:44,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544564925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:44,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:44,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:28:44,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406360646] [2024-06-20 16:28:44,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:44,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:28:44,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:44,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:28:44,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:28:44,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:44,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 117 transitions, 1043 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:44,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:44,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:44,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:44,818 INFO L124 PetriNetUnfolderBase]: 2266/3439 cut-off events. [2024-06-20 16:28:44,818 INFO L125 PetriNetUnfolderBase]: For 67700/67702 co-relation queries the response was YES. [2024-06-20 16:28:44,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18803 conditions, 3439 events. 2266/3439 cut-off events. For 67700/67702 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17008 event pairs, 641 based on Foata normal form. 8/3447 useless extension candidates. Maximal degree in co-relation 18751. Up to 3195 conditions per place. [2024-06-20 16:28:44,882 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 130 selfloop transitions, 36 changer transitions 0/169 dead transitions. [2024-06-20 16:28:44,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 169 transitions, 1747 flow [2024-06-20 16:28:44,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:28:44,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:28:44,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-20 16:28:44,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2024-06-20 16:28:44,897 INFO L175 Difference]: Start difference. First operand has 112 places, 117 transitions, 1043 flow. Second operand 7 states and 134 transitions. [2024-06-20 16:28:44,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 169 transitions, 1747 flow [2024-06-20 16:28:44,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 169 transitions, 1683 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 16:28:44,961 INFO L231 Difference]: Finished difference. Result has 116 places, 138 transitions, 1320 flow [2024-06-20 16:28:44,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1320, PETRI_PLACES=116, PETRI_TRANSITIONS=138} [2024-06-20 16:28:44,962 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-20 16:28:44,962 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 138 transitions, 1320 flow [2024-06-20 16:28:44,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:44,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:44,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:44,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 16:28:44,963 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:44,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:44,963 INFO L85 PathProgramCache]: Analyzing trace with hash 276320115, now seen corresponding path program 1 times [2024-06-20 16:28:44,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:44,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610624604] [2024-06-20 16:28:44,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:44,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:44,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:45,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:45,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:45,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610624604] [2024-06-20 16:28:45,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610624604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:45,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:45,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:45,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629511732] [2024-06-20 16:28:45,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:45,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:45,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:45,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:45,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:45,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:45,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 138 transitions, 1320 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:45,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:45,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:45,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:46,658 INFO L124 PetriNetUnfolderBase]: 2327/3531 cut-off events. [2024-06-20 16:28:46,658 INFO L125 PetriNetUnfolderBase]: For 74425/74427 co-relation queries the response was YES. [2024-06-20 16:28:46,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20549 conditions, 3531 events. 2327/3531 cut-off events. For 74425/74427 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17457 event pairs, 624 based on Foata normal form. 6/3537 useless extension candidates. Maximal degree in co-relation 20494. Up to 3264 conditions per place. [2024-06-20 16:28:46,685 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 138 selfloop transitions, 38 changer transitions 0/179 dead transitions. [2024-06-20 16:28:46,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 179 transitions, 1885 flow [2024-06-20 16:28:46,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:46,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:46,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:28:46,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-20 16:28:46,687 INFO L175 Difference]: Start difference. First operand has 116 places, 138 transitions, 1320 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:28:46,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 179 transitions, 1885 flow [2024-06-20 16:28:46,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 179 transitions, 1833 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-20 16:28:46,753 INFO L231 Difference]: Finished difference. Result has 124 places, 149 transitions, 1509 flow [2024-06-20 16:28:46,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1274, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1509, PETRI_PLACES=124, PETRI_TRANSITIONS=149} [2024-06-20 16:28:46,754 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-20 16:28:46,754 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 149 transitions, 1509 flow [2024-06-20 16:28:46,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:46,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:46,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:46,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 16:28:46,754 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:46,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:46,755 INFO L85 PathProgramCache]: Analyzing trace with hash 276327555, now seen corresponding path program 2 times [2024-06-20 16:28:46,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:46,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177709220] [2024-06-20 16:28:46,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:46,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:46,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:47,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:47,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:47,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177709220] [2024-06-20 16:28:47,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177709220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:47,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:47,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:47,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703896371] [2024-06-20 16:28:47,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:47,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:47,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:47,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:47,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:47,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:47,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 149 transitions, 1509 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:47,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:47,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:47,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:48,368 INFO L124 PetriNetUnfolderBase]: 2369/3597 cut-off events. [2024-06-20 16:28:48,368 INFO L125 PetriNetUnfolderBase]: For 82295/82297 co-relation queries the response was YES. [2024-06-20 16:28:48,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21494 conditions, 3597 events. 2369/3597 cut-off events. For 82295/82297 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17927 event pairs, 617 based on Foata normal form. 6/3603 useless extension candidates. Maximal degree in co-relation 21435. Up to 3219 conditions per place. [2024-06-20 16:28:48,392 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 139 selfloop transitions, 44 changer transitions 0/186 dead transitions. [2024-06-20 16:28:48,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 186 transitions, 2139 flow [2024-06-20 16:28:48,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:48,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:48,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 16:28:48,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-20 16:28:48,394 INFO L175 Difference]: Start difference. First operand has 124 places, 149 transitions, 1509 flow. Second operand 8 states and 145 transitions. [2024-06-20 16:28:48,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 186 transitions, 2139 flow [2024-06-20 16:28:48,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 186 transitions, 2059 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-20 16:28:48,468 INFO L231 Difference]: Finished difference. Result has 130 places, 154 transitions, 1633 flow [2024-06-20 16:28:48,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1429, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1633, PETRI_PLACES=130, PETRI_TRANSITIONS=154} [2024-06-20 16:28:48,469 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-20 16:28:48,469 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 154 transitions, 1633 flow [2024-06-20 16:28:48,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:48,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:48,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:48,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 16:28:48,470 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:48,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:48,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1997072527, now seen corresponding path program 3 times [2024-06-20 16:28:48,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:48,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470634586] [2024-06-20 16:28:48,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:48,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:48,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:49,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:49,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:49,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470634586] [2024-06-20 16:28:49,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470634586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:49,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:49,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:49,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688594186] [2024-06-20 16:28:49,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:49,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:49,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:49,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:49,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:49,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:49,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 154 transitions, 1633 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:49,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:49,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:49,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:50,044 INFO L124 PetriNetUnfolderBase]: 2361/3585 cut-off events. [2024-06-20 16:28:50,045 INFO L125 PetriNetUnfolderBase]: For 86820/86822 co-relation queries the response was YES. [2024-06-20 16:28:50,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21741 conditions, 3585 events. 2361/3585 cut-off events. For 86820/86822 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17817 event pairs, 629 based on Foata normal form. 6/3591 useless extension candidates. Maximal degree in co-relation 21680. Up to 3318 conditions per place. [2024-06-20 16:28:50,069 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 144 selfloop transitions, 41 changer transitions 0/188 dead transitions. [2024-06-20 16:28:50,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 188 transitions, 2104 flow [2024-06-20 16:28:50,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:50,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:50,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 16:28:50,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-20 16:28:50,071 INFO L175 Difference]: Start difference. First operand has 130 places, 154 transitions, 1633 flow. Second operand 8 states and 147 transitions. [2024-06-20 16:28:50,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 188 transitions, 2104 flow [2024-06-20 16:28:50,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 188 transitions, 1987 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-20 16:28:50,172 INFO L231 Difference]: Finished difference. Result has 134 places, 155 transitions, 1620 flow [2024-06-20 16:28:50,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1522, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1620, PETRI_PLACES=134, PETRI_TRANSITIONS=155} [2024-06-20 16:28:50,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-20 16:28:50,173 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 155 transitions, 1620 flow [2024-06-20 16:28:50,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:50,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:50,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:50,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 16:28:50,174 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:50,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:50,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1722631750, now seen corresponding path program 2 times [2024-06-20 16:28:50,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:50,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846483595] [2024-06-20 16:28:50,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:50,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:50,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:50,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:50,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:50,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846483595] [2024-06-20 16:28:50,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846483595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:50,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:50,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:28:50,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334795186] [2024-06-20 16:28:50,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:50,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:28:50,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:50,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:28:50,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:28:50,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:50,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 155 transitions, 1620 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:50,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:50,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:50,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:51,363 INFO L124 PetriNetUnfolderBase]: 2445/3701 cut-off events. [2024-06-20 16:28:51,364 INFO L125 PetriNetUnfolderBase]: For 95005/95007 co-relation queries the response was YES. [2024-06-20 16:28:51,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22706 conditions, 3701 events. 2445/3701 cut-off events. For 95005/95007 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18471 event pairs, 687 based on Foata normal form. 8/3709 useless extension candidates. Maximal degree in co-relation 22643. Up to 3402 conditions per place. [2024-06-20 16:28:51,388 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 143 selfloop transitions, 41 changer transitions 0/187 dead transitions. [2024-06-20 16:28:51,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 187 transitions, 2254 flow [2024-06-20 16:28:51,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:28:51,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:28:51,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-20 16:28:51,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-20 16:28:51,389 INFO L175 Difference]: Start difference. First operand has 134 places, 155 transitions, 1620 flow. Second operand 7 states and 128 transitions. [2024-06-20 16:28:51,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 187 transitions, 2254 flow [2024-06-20 16:28:51,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 187 transitions, 2169 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 16:28:51,492 INFO L231 Difference]: Finished difference. Result has 137 places, 163 transitions, 1729 flow [2024-06-20 16:28:51,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1535, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1729, PETRI_PLACES=137, PETRI_TRANSITIONS=163} [2024-06-20 16:28:51,493 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-20 16:28:51,494 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 163 transitions, 1729 flow [2024-06-20 16:28:51,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:51,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:51,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:51,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 16:28:51,494 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:51,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:51,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1714243889, now seen corresponding path program 4 times [2024-06-20 16:28:51,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:51,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766240337] [2024-06-20 16:28:51,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:51,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:51,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:52,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:52,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:52,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766240337] [2024-06-20 16:28:52,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766240337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:52,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:52,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:52,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128275754] [2024-06-20 16:28:52,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:52,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:52,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:52,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:52,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:52,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:52,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 163 transitions, 1729 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:52,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:52,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:52,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:53,030 INFO L124 PetriNetUnfolderBase]: 2462/3729 cut-off events. [2024-06-20 16:28:53,031 INFO L125 PetriNetUnfolderBase]: For 100409/100411 co-relation queries the response was YES. [2024-06-20 16:28:53,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23207 conditions, 3729 events. 2462/3729 cut-off events. For 100409/100411 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 18686 event pairs, 643 based on Foata normal form. 6/3735 useless extension candidates. Maximal degree in co-relation 23142. Up to 3426 conditions per place. [2024-06-20 16:28:53,060 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 146 selfloop transitions, 44 changer transitions 0/193 dead transitions. [2024-06-20 16:28:53,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 193 transitions, 2225 flow [2024-06-20 16:28:53,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:28:53,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:28:53,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-20 16:28:53,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-20 16:28:53,062 INFO L175 Difference]: Start difference. First operand has 137 places, 163 transitions, 1729 flow. Second operand 7 states and 131 transitions. [2024-06-20 16:28:53,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 193 transitions, 2225 flow [2024-06-20 16:28:53,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 193 transitions, 2156 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-20 16:28:53,203 INFO L231 Difference]: Finished difference. Result has 141 places, 165 transitions, 1807 flow [2024-06-20 16:28:53,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1660, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1807, PETRI_PLACES=141, PETRI_TRANSITIONS=165} [2024-06-20 16:28:53,203 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-20 16:28:53,203 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 165 transitions, 1807 flow [2024-06-20 16:28:53,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:53,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:53,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:53,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 16:28:53,204 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:53,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:53,204 INFO L85 PathProgramCache]: Analyzing trace with hash 985641813, now seen corresponding path program 5 times [2024-06-20 16:28:53,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:53,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714368003] [2024-06-20 16:28:53,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:53,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:53,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:53,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:53,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:53,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714368003] [2024-06-20 16:28:53,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714368003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:53,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:53,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:53,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554242031] [2024-06-20 16:28:53,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:53,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:53,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:53,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:53,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:54,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:54,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 165 transitions, 1807 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:54,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:54,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:54,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:54,621 INFO L124 PetriNetUnfolderBase]: 2479/3756 cut-off events. [2024-06-20 16:28:54,622 INFO L125 PetriNetUnfolderBase]: For 108086/108088 co-relation queries the response was YES. [2024-06-20 16:28:54,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23670 conditions, 3756 events. 2479/3756 cut-off events. For 108086/108088 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18858 event pairs, 641 based on Foata normal form. 6/3762 useless extension candidates. Maximal degree in co-relation 23604. Up to 3325 conditions per place. [2024-06-20 16:28:54,651 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 48 changer transitions 0/192 dead transitions. [2024-06-20 16:28:54,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 192 transitions, 2295 flow [2024-06-20 16:28:54,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:28:54,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:28:54,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 16:28:54,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-20 16:28:54,652 INFO L175 Difference]: Start difference. First operand has 141 places, 165 transitions, 1807 flow. Second operand 7 states and 126 transitions. [2024-06-20 16:28:54,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 192 transitions, 2295 flow [2024-06-20 16:28:54,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 192 transitions, 2186 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 16:28:54,797 INFO L231 Difference]: Finished difference. Result has 143 places, 167 transitions, 1855 flow [2024-06-20 16:28:54,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1855, PETRI_PLACES=143, PETRI_TRANSITIONS=167} [2024-06-20 16:28:54,797 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-20 16:28:54,797 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 167 transitions, 1855 flow [2024-06-20 16:28:54,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:54,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:54,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:54,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 16:28:54,798 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:54,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:54,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1979948609, now seen corresponding path program 6 times [2024-06-20 16:28:54,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:54,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013702167] [2024-06-20 16:28:54,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:54,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:54,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:55,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:55,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:55,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013702167] [2024-06-20 16:28:55,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013702167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:55,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:55,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:55,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675952782] [2024-06-20 16:28:55,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:55,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:55,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:55,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:55,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:55,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:55,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 167 transitions, 1855 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:55,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:55,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:55,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:56,316 INFO L124 PetriNetUnfolderBase]: 2496/3783 cut-off events. [2024-06-20 16:28:56,316 INFO L125 PetriNetUnfolderBase]: For 115104/115106 co-relation queries the response was YES. [2024-06-20 16:28:56,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24185 conditions, 3783 events. 2496/3783 cut-off events. For 115104/115106 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19015 event pairs, 689 based on Foata normal form. 4/3787 useless extension candidates. Maximal degree in co-relation 24118. Up to 3678 conditions per place. [2024-06-20 16:28:56,347 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 171 selfloop transitions, 17 changer transitions 0/191 dead transitions. [2024-06-20 16:28:56,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 191 transitions, 2335 flow [2024-06-20 16:28:56,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:28:56,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:28:56,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-20 16:28:56,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-20 16:28:56,348 INFO L175 Difference]: Start difference. First operand has 143 places, 167 transitions, 1855 flow. Second operand 7 states and 119 transitions. [2024-06-20 16:28:56,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 191 transitions, 2335 flow [2024-06-20 16:28:56,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 191 transitions, 2200 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 16:28:56,470 INFO L231 Difference]: Finished difference. Result has 144 places, 169 transitions, 1815 flow [2024-06-20 16:28:56,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1815, PETRI_PLACES=144, PETRI_TRANSITIONS=169} [2024-06-20 16:28:56,470 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-20 16:28:56,470 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 169 transitions, 1815 flow [2024-06-20 16:28:56,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:56,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:56,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:56,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 16:28:56,471 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:56,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:56,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1970744399, now seen corresponding path program 7 times [2024-06-20 16:28:56,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:56,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637480025] [2024-06-20 16:28:56,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:56,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:56,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:57,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-20 16:28:57,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:57,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637480025] [2024-06-20 16:28:57,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637480025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:57,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:57,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:57,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105353666] [2024-06-20 16:28:57,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:57,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:57,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:57,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:57,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:57,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:57,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 169 transitions, 1815 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:57,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:57,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:57,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:58,095 INFO L124 PetriNetUnfolderBase]: 2513/3810 cut-off events. [2024-06-20 16:28:58,095 INFO L125 PetriNetUnfolderBase]: For 115714/115716 co-relation queries the response was YES. [2024-06-20 16:28:58,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24227 conditions, 3810 events. 2513/3810 cut-off events. For 115714/115716 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 19206 event pairs, 659 based on Foata normal form. 4/3814 useless extension candidates. Maximal degree in co-relation 24160. Up to 3462 conditions per place. [2024-06-20 16:28:58,123 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 142 selfloop transitions, 54 changer transitions 0/199 dead transitions. [2024-06-20 16:28:58,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 199 transitions, 2335 flow [2024-06-20 16:28:58,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:28:58,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:28:58,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-20 16:28:58,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-20 16:28:58,125 INFO L175 Difference]: Start difference. First operand has 144 places, 169 transitions, 1815 flow. Second operand 7 states and 132 transitions. [2024-06-20 16:28:58,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 199 transitions, 2335 flow [2024-06-20 16:28:58,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 199 transitions, 2258 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 16:28:58,271 INFO L231 Difference]: Finished difference. Result has 146 places, 171 transitions, 1920 flow [2024-06-20 16:28:58,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1920, PETRI_PLACES=146, PETRI_TRANSITIONS=171} [2024-06-20 16:28:58,272 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-20 16:28:58,272 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 171 transitions, 1920 flow [2024-06-20 16:28:58,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:58,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:58,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:58,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 16:28:58,273 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:58,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:58,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1970751839, now seen corresponding path program 8 times [2024-06-20 16:28:58,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:58,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763114360] [2024-06-20 16:28:58,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:58,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:58,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:59,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:59,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:59,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763114360] [2024-06-20 16:28:59,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763114360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:59,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:59,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:59,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048628669] [2024-06-20 16:28:59,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:59,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:59,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:59,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:59,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:59,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:28:59,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 171 transitions, 1920 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:59,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:59,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:28:59,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:59,799 INFO L124 PetriNetUnfolderBase]: 2505/3798 cut-off events. [2024-06-20 16:28:59,799 INFO L125 PetriNetUnfolderBase]: For 121544/121546 co-relation queries the response was YES. [2024-06-20 16:28:59,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24500 conditions, 3798 events. 2505/3798 cut-off events. For 121544/121546 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19118 event pairs, 643 based on Foata normal form. 4/3802 useless extension candidates. Maximal degree in co-relation 24432. Up to 3281 conditions per place. [2024-06-20 16:28:59,828 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 134 selfloop transitions, 61 changer transitions 0/198 dead transitions. [2024-06-20 16:28:59,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 198 transitions, 2432 flow [2024-06-20 16:28:59,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:28:59,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:28:59,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 16:28:59,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-20 16:28:59,830 INFO L175 Difference]: Start difference. First operand has 146 places, 171 transitions, 1920 flow. Second operand 7 states and 127 transitions. [2024-06-20 16:28:59,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 198 transitions, 2432 flow [2024-06-20 16:28:59,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 198 transitions, 2286 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 16:28:59,992 INFO L231 Difference]: Finished difference. Result has 148 places, 173 transitions, 1972 flow [2024-06-20 16:28:59,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1778, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1972, PETRI_PLACES=148, PETRI_TRANSITIONS=173} [2024-06-20 16:28:59,992 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-20 16:28:59,992 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 173 transitions, 1972 flow [2024-06-20 16:28:59,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:59,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:59,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:59,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 16:28:59,993 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:28:59,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:59,993 INFO L85 PathProgramCache]: Analyzing trace with hash 2076894790, now seen corresponding path program 3 times [2024-06-20 16:28:59,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:59,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623424464] [2024-06-20 16:28:59,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:59,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:00,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:00,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:00,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:00,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623424464] [2024-06-20 16:29:00,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623424464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:00,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:00,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:29:00,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492285661] [2024-06-20 16:29:00,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:00,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:29:00,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:00,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:29:00,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:29:00,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:00,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 173 transitions, 1972 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:00,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:00,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:00,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:01,252 INFO L124 PetriNetUnfolderBase]: 2493/3782 cut-off events. [2024-06-20 16:29:01,252 INFO L125 PetriNetUnfolderBase]: For 119116/119118 co-relation queries the response was YES. [2024-06-20 16:29:01,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24230 conditions, 3782 events. 2493/3782 cut-off events. For 119116/119118 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19018 event pairs, 691 based on Foata normal form. 8/3790 useless extension candidates. Maximal degree in co-relation 24161. Up to 3671 conditions per place. [2024-06-20 16:29:01,278 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 161 selfloop transitions, 24 changer transitions 0/188 dead transitions. [2024-06-20 16:29:01,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 188 transitions, 2448 flow [2024-06-20 16:29:01,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:29:01,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:29:01,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:29:01,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-20 16:29:01,279 INFO L175 Difference]: Start difference. First operand has 148 places, 173 transitions, 1972 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:29:01,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 188 transitions, 2448 flow [2024-06-20 16:29:01,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 188 transitions, 2272 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-20 16:29:01,417 INFO L231 Difference]: Finished difference. Result has 150 places, 173 transitions, 1854 flow [2024-06-20 16:29:01,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1854, PETRI_PLACES=150, PETRI_TRANSITIONS=173} [2024-06-20 16:29:01,418 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-20 16:29:01,418 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 173 transitions, 1854 flow [2024-06-20 16:29:01,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:01,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:01,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:01,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 16:29:01,419 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:01,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:01,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1213870200, now seen corresponding path program 1 times [2024-06-20 16:29:01,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:01,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961689166] [2024-06-20 16:29:01,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:01,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:01,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:02,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:02,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:02,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961689166] [2024-06-20 16:29:02,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961689166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:02,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:02,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:29:02,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685237578] [2024-06-20 16:29:02,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:02,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:29:02,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:02,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:29:02,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:29:02,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:02,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 173 transitions, 1854 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:02,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:02,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:02,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:02,810 INFO L124 PetriNetUnfolderBase]: 2487/3773 cut-off events. [2024-06-20 16:29:02,810 INFO L125 PetriNetUnfolderBase]: For 114172/114172 co-relation queries the response was YES. [2024-06-20 16:29:02,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23693 conditions, 3773 events. 2487/3773 cut-off events. For 114172/114172 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18935 event pairs, 687 based on Foata normal form. 2/3775 useless extension candidates. Maximal degree in co-relation 23623. Up to 3744 conditions per place. [2024-06-20 16:29:02,835 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 171 selfloop transitions, 14 changer transitions 0/188 dead transitions. [2024-06-20 16:29:02,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 188 transitions, 2298 flow [2024-06-20 16:29:02,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:29:02,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:29:02,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-20 16:29:02,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-20 16:29:02,836 INFO L175 Difference]: Start difference. First operand has 150 places, 173 transitions, 1854 flow. Second operand 7 states and 108 transitions. [2024-06-20 16:29:02,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 188 transitions, 2298 flow [2024-06-20 16:29:02,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 188 transitions, 2213 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 16:29:02,996 INFO L231 Difference]: Finished difference. Result has 151 places, 176 transitions, 1855 flow [2024-06-20 16:29:02,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1769, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1855, PETRI_PLACES=151, PETRI_TRANSITIONS=176} [2024-06-20 16:29:02,997 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-20 16:29:02,997 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 176 transitions, 1855 flow [2024-06-20 16:29:02,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:02,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:02,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:02,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 16:29:02,998 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:02,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:02,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1899827998, now seen corresponding path program 1 times [2024-06-20 16:29:02,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:02,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789718490] [2024-06-20 16:29:02,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:02,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:03,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:03,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:03,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:03,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789718490] [2024-06-20 16:29:03,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789718490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:03,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:03,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:29:03,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438566664] [2024-06-20 16:29:03,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:03,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:29:03,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:03,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:29:03,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:29:03,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:03,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 176 transitions, 1855 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:03,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:03,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:03,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:04,267 INFO L124 PetriNetUnfolderBase]: 2517/3815 cut-off events. [2024-06-20 16:29:04,267 INFO L125 PetriNetUnfolderBase]: For 122191/122191 co-relation queries the response was YES. [2024-06-20 16:29:04,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24032 conditions, 3815 events. 2517/3815 cut-off events. For 122191/122191 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19196 event pairs, 697 based on Foata normal form. 6/3821 useless extension candidates. Maximal degree in co-relation 23964. Up to 3752 conditions per place. [2024-06-20 16:29:04,299 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 179 selfloop transitions, 16 changer transitions 0/198 dead transitions. [2024-06-20 16:29:04,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 198 transitions, 2333 flow [2024-06-20 16:29:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:29:04,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:29:04,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:29:04,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-20 16:29:04,300 INFO L175 Difference]: Start difference. First operand has 151 places, 176 transitions, 1855 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:29:04,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 198 transitions, 2333 flow [2024-06-20 16:29:04,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 198 transitions, 2263 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 16:29:04,468 INFO L231 Difference]: Finished difference. Result has 153 places, 179 transitions, 1866 flow [2024-06-20 16:29:04,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1866, PETRI_PLACES=153, PETRI_TRANSITIONS=179} [2024-06-20 16:29:04,469 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-20 16:29:04,469 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 179 transitions, 1866 flow [2024-06-20 16:29:04,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:04,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:04,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:04,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 16:29:04,469 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:04,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:04,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1207613346, now seen corresponding path program 2 times [2024-06-20 16:29:04,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:04,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570976168] [2024-06-20 16:29:04,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:04,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:04,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:05,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:05,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:05,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570976168] [2024-06-20 16:29:05,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570976168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:05,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:05,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:29:05,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098058969] [2024-06-20 16:29:05,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:05,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:29:05,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:05,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:29:05,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:29:05,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:05,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 179 transitions, 1866 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:05,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:05,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:05,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:05,879 INFO L124 PetriNetUnfolderBase]: 2547/3857 cut-off events. [2024-06-20 16:29:05,879 INFO L125 PetriNetUnfolderBase]: For 129143/129143 co-relation queries the response was YES. [2024-06-20 16:29:05,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24719 conditions, 3857 events. 2547/3857 cut-off events. For 129143/129143 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19390 event pairs, 685 based on Foata normal form. 6/3863 useless extension candidates. Maximal degree in co-relation 24650. Up to 3698 conditions per place. [2024-06-20 16:29:05,910 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 174 selfloop transitions, 33 changer transitions 0/210 dead transitions. [2024-06-20 16:29:05,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 210 transitions, 2511 flow [2024-06-20 16:29:05,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:29:05,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:29:05,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 16:29:05,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-20 16:29:05,916 INFO L175 Difference]: Start difference. First operand has 153 places, 179 transitions, 1866 flow. Second operand 7 states and 125 transitions. [2024-06-20 16:29:05,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 210 transitions, 2511 flow [2024-06-20 16:29:06,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 210 transitions, 2448 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-20 16:29:06,113 INFO L231 Difference]: Finished difference. Result has 155 places, 185 transitions, 1972 flow [2024-06-20 16:29:06,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1972, PETRI_PLACES=155, PETRI_TRANSITIONS=185} [2024-06-20 16:29:06,114 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-20 16:29:06,114 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 185 transitions, 1972 flow [2024-06-20 16:29:06,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:06,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:06,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:06,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 16:29:06,116 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:06,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:06,117 INFO L85 PathProgramCache]: Analyzing trace with hash 93426486, now seen corresponding path program 3 times [2024-06-20 16:29:06,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:06,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993245605] [2024-06-20 16:29:06,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:06,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:06,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:06,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:06,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:06,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993245605] [2024-06-20 16:29:06,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993245605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:06,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:06,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:29:06,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833811076] [2024-06-20 16:29:06,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:06,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:29:06,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:06,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:29:06,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:29:06,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:06,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 185 transitions, 1972 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:06,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:06,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:06,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:07,518 INFO L124 PetriNetUnfolderBase]: 2529/3835 cut-off events. [2024-06-20 16:29:07,518 INFO L125 PetriNetUnfolderBase]: For 133443/133445 co-relation queries the response was YES. [2024-06-20 16:29:07,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24701 conditions, 3835 events. 2529/3835 cut-off events. For 133443/133445 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19305 event pairs, 695 based on Foata normal form. 6/3841 useless extension candidates. Maximal degree in co-relation 24631. Up to 3687 conditions per place. [2024-06-20 16:29:07,547 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 167 selfloop transitions, 33 changer transitions 0/203 dead transitions. [2024-06-20 16:29:07,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 203 transitions, 2425 flow [2024-06-20 16:29:07,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:29:07,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:29:07,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-20 16:29:07,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-20 16:29:07,549 INFO L175 Difference]: Start difference. First operand has 155 places, 185 transitions, 1972 flow. Second operand 7 states and 119 transitions. [2024-06-20 16:29:07,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 203 transitions, 2425 flow [2024-06-20 16:29:07,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 203 transitions, 2346 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-20 16:29:07,737 INFO L231 Difference]: Finished difference. Result has 159 places, 185 transitions, 1966 flow [2024-06-20 16:29:07,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1893, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1966, PETRI_PLACES=159, PETRI_TRANSITIONS=185} [2024-06-20 16:29:07,738 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-20 16:29:07,738 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 185 transitions, 1966 flow [2024-06-20 16:29:07,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:07,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:07,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:07,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 16:29:07,738 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:07,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:07,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1214288700, now seen corresponding path program 1 times [2024-06-20 16:29:07,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:07,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782010674] [2024-06-20 16:29:07,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:07,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:07,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:08,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:08,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:08,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782010674] [2024-06-20 16:29:08,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782010674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:08,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:08,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:08,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712440234] [2024-06-20 16:29:08,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:08,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:08,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:08,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:08,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:08,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:08,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 185 transitions, 1966 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:08,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:08,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:08,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:09,561 INFO L124 PetriNetUnfolderBase]: 2524/3826 cut-off events. [2024-06-20 16:29:09,562 INFO L125 PetriNetUnfolderBase]: For 135068/135068 co-relation queries the response was YES. [2024-06-20 16:29:09,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24655 conditions, 3826 events. 2524/3826 cut-off events. For 135068/135068 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19116 event pairs, 688 based on Foata normal form. 2/3828 useless extension candidates. Maximal degree in co-relation 24583. Up to 3799 conditions per place. [2024-06-20 16:29:09,593 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 183 selfloop transitions, 13 changer transitions 0/199 dead transitions. [2024-06-20 16:29:09,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 199 transitions, 2422 flow [2024-06-20 16:29:09,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:29:09,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:29:09,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-20 16:29:09,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821428571428571 [2024-06-20 16:29:09,595 INFO L175 Difference]: Start difference. First operand has 159 places, 185 transitions, 1966 flow. Second operand 7 states and 107 transitions. [2024-06-20 16:29:09,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 199 transitions, 2422 flow [2024-06-20 16:29:09,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 199 transitions, 2323 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 16:29:09,746 INFO L231 Difference]: Finished difference. Result has 159 places, 187 transitions, 1938 flow [2024-06-20 16:29:09,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1938, PETRI_PLACES=159, PETRI_TRANSITIONS=187} [2024-06-20 16:29:09,747 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-20 16:29:09,747 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 187 transitions, 1938 flow [2024-06-20 16:29:09,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:09,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:09,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:09,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 16:29:09,748 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:09,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:09,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1852454133, now seen corresponding path program 1 times [2024-06-20 16:29:09,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:09,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998013587] [2024-06-20 16:29:09,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:09,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:09,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:10,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:10,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:10,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998013587] [2024-06-20 16:29:10,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998013587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:10,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:10,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:10,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552490910] [2024-06-20 16:29:10,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:10,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:10,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:10,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:10,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:10,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:10,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 187 transitions, 1938 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:10,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:10,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:10,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:11,211 INFO L124 PetriNetUnfolderBase]: 2542/3852 cut-off events. [2024-06-20 16:29:11,211 INFO L125 PetriNetUnfolderBase]: For 142525/142527 co-relation queries the response was YES. [2024-06-20 16:29:11,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24919 conditions, 3852 events. 2542/3852 cut-off events. For 142525/142527 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19427 event pairs, 661 based on Foata normal form. 4/3856 useless extension candidates. Maximal degree in co-relation 24847. Up to 3648 conditions per place. [2024-06-20 16:29:11,241 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 195 selfloop transitions, 51 changer transitions 0/249 dead transitions. [2024-06-20 16:29:11,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 249 transitions, 2933 flow [2024-06-20 16:29:11,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:11,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:11,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 16:29:11,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-20 16:29:11,242 INFO L175 Difference]: Start difference. First operand has 159 places, 187 transitions, 1938 flow. Second operand 8 states and 148 transitions. [2024-06-20 16:29:11,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 249 transitions, 2933 flow [2024-06-20 16:29:11,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 249 transitions, 2878 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 16:29:11,417 INFO L231 Difference]: Finished difference. Result has 165 places, 216 transitions, 2360 flow [2024-06-20 16:29:11,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2360, PETRI_PLACES=165, PETRI_TRANSITIONS=216} [2024-06-20 16:29:11,418 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-20 16:29:11,418 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 216 transitions, 2360 flow [2024-06-20 16:29:11,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:11,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:11,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:11,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 16:29:11,419 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:11,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:11,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1852722903, now seen corresponding path program 2 times [2024-06-20 16:29:11,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:11,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70026322] [2024-06-20 16:29:11,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:11,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:11,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:12,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:12,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:12,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70026322] [2024-06-20 16:29:12,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70026322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:12,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:12,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:12,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530452129] [2024-06-20 16:29:12,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:12,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:12,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:12,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:12,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:12,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:12,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 216 transitions, 2360 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:12,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:12,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:12,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:12,882 INFO L124 PetriNetUnfolderBase]: 2552/3866 cut-off events. [2024-06-20 16:29:12,883 INFO L125 PetriNetUnfolderBase]: For 151197/151199 co-relation queries the response was YES. [2024-06-20 16:29:12,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26082 conditions, 3866 events. 2552/3866 cut-off events. For 151197/151199 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19508 event pairs, 663 based on Foata normal form. 4/3870 useless extension candidates. Maximal degree in co-relation 26006. Up to 3704 conditions per place. [2024-06-20 16:29:12,914 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 198 selfloop transitions, 46 changer transitions 0/247 dead transitions. [2024-06-20 16:29:12,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 247 transitions, 3055 flow [2024-06-20 16:29:12,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:12,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:12,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 16:29:12,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-20 16:29:12,916 INFO L175 Difference]: Start difference. First operand has 165 places, 216 transitions, 2360 flow. Second operand 8 states and 140 transitions. [2024-06-20 16:29:12,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 247 transitions, 3055 flow [2024-06-20 16:29:13,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 247 transitions, 2978 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-20 16:29:13,110 INFO L231 Difference]: Finished difference. Result has 171 places, 221 transitions, 2451 flow [2024-06-20 16:29:13,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2297, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2451, PETRI_PLACES=171, PETRI_TRANSITIONS=221} [2024-06-20 16:29:13,111 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-20 16:29:13,111 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 221 transitions, 2451 flow [2024-06-20 16:29:13,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:13,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:13,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:13,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 16:29:13,112 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:13,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:13,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1856267381, now seen corresponding path program 1 times [2024-06-20 16:29:13,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:13,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498446083] [2024-06-20 16:29:13,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:13,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:13,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:13,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:13,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:13,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498446083] [2024-06-20 16:29:13,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498446083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:13,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:13,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:29:13,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236629175] [2024-06-20 16:29:13,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:13,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:29:13,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:13,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:29:13,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:29:13,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:13,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 221 transitions, 2451 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:13,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:13,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:13,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:14,389 INFO L124 PetriNetUnfolderBase]: 2630/3974 cut-off events. [2024-06-20 16:29:14,389 INFO L125 PetriNetUnfolderBase]: For 166673/166675 co-relation queries the response was YES. [2024-06-20 16:29:14,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27281 conditions, 3974 events. 2630/3974 cut-off events. For 166673/166675 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20018 event pairs, 669 based on Foata normal form. 8/3982 useless extension candidates. Maximal degree in co-relation 27203. Up to 3624 conditions per place. [2024-06-20 16:29:14,426 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 188 selfloop transitions, 73 changer transitions 0/264 dead transitions. [2024-06-20 16:29:14,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 264 transitions, 3460 flow [2024-06-20 16:29:14,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:29:14,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:29:14,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-20 16:29:14,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-20 16:29:14,427 INFO L175 Difference]: Start difference. First operand has 171 places, 221 transitions, 2451 flow. Second operand 7 states and 131 transitions. [2024-06-20 16:29:14,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 264 transitions, 3460 flow [2024-06-20 16:29:14,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 264 transitions, 3300 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 16:29:14,678 INFO L231 Difference]: Finished difference. Result has 173 places, 238 transitions, 2746 flow [2024-06-20 16:29:14,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2315, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2746, PETRI_PLACES=173, PETRI_TRANSITIONS=238} [2024-06-20 16:29:14,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-20 16:29:14,679 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 238 transitions, 2746 flow [2024-06-20 16:29:14,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:14,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:14,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:14,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 16:29:14,679 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:14,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:14,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1861981301, now seen corresponding path program 2 times [2024-06-20 16:29:14,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:14,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260907096] [2024-06-20 16:29:14,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:14,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:14,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:15,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:15,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:15,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260907096] [2024-06-20 16:29:15,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260907096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:15,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:15,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:29:15,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643042196] [2024-06-20 16:29:15,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:15,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:29:15,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:15,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:29:15,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:29:15,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:15,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 238 transitions, 2746 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:15,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:15,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:15,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:16,025 INFO L124 PetriNetUnfolderBase]: 2612/3950 cut-off events. [2024-06-20 16:29:16,025 INFO L125 PetriNetUnfolderBase]: For 169928/169930 co-relation queries the response was YES. [2024-06-20 16:29:16,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27258 conditions, 3950 events. 2612/3950 cut-off events. For 169928/169930 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19938 event pairs, 679 based on Foata normal form. 8/3958 useless extension candidates. Maximal degree in co-relation 27178. Up to 3613 conditions per place. [2024-06-20 16:29:16,054 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 193 selfloop transitions, 66 changer transitions 0/262 dead transitions. [2024-06-20 16:29:16,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 262 transitions, 3489 flow [2024-06-20 16:29:16,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:29:16,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:29:16,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-20 16:29:16,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-20 16:29:16,055 INFO L175 Difference]: Start difference. First operand has 173 places, 238 transitions, 2746 flow. Second operand 7 states and 128 transitions. [2024-06-20 16:29:16,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 262 transitions, 3489 flow [2024-06-20 16:29:16,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 262 transitions, 3385 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-20 16:29:16,272 INFO L231 Difference]: Finished difference. Result has 177 places, 238 transitions, 2788 flow [2024-06-20 16:29:16,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2642, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2788, PETRI_PLACES=177, PETRI_TRANSITIONS=238} [2024-06-20 16:29:16,273 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-20 16:29:16,273 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 238 transitions, 2788 flow [2024-06-20 16:29:16,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:16,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:16,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:16,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 16:29:16,274 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:16,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:16,274 INFO L85 PathProgramCache]: Analyzing trace with hash -196500372, now seen corresponding path program 1 times [2024-06-20 16:29:16,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:16,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057398763] [2024-06-20 16:29:16,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:16,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:16,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:17,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:17,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:17,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057398763] [2024-06-20 16:29:17,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057398763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:17,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:17,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:29:17,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633068094] [2024-06-20 16:29:17,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:17,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:29:17,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:17,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:29:17,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:29:17,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:17,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 238 transitions, 2788 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:17,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:17,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:17,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:18,193 INFO L124 PetriNetUnfolderBase]: 2653/4022 cut-off events. [2024-06-20 16:29:18,194 INFO L125 PetriNetUnfolderBase]: For 180734/180736 co-relation queries the response was YES. [2024-06-20 16:29:18,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27841 conditions, 4022 events. 2653/4022 cut-off events. For 180734/180736 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 20446 event pairs, 631 based on Foata normal form. 12/4034 useless extension candidates. Maximal degree in co-relation 27760. Up to 3659 conditions per place. [2024-06-20 16:29:18,292 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 50 changer transitions 0/279 dead transitions. [2024-06-20 16:29:18,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 279 transitions, 3488 flow [2024-06-20 16:29:18,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:29:18,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:29:18,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-20 16:29:18,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-20 16:29:18,295 INFO L175 Difference]: Start difference. First operand has 177 places, 238 transitions, 2788 flow. Second operand 9 states and 164 transitions. [2024-06-20 16:29:18,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 279 transitions, 3488 flow [2024-06-20 16:29:18,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 279 transitions, 3376 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:29:18,571 INFO L231 Difference]: Finished difference. Result has 182 places, 239 transitions, 2820 flow [2024-06-20 16:29:18,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2676, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2820, PETRI_PLACES=182, PETRI_TRANSITIONS=239} [2024-06-20 16:29:18,571 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-20 16:29:18,571 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 239 transitions, 2820 flow [2024-06-20 16:29:18,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:18,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:18,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:18,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 16:29:18,572 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:18,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:18,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1952196628, now seen corresponding path program 2 times [2024-06-20 16:29:18,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:18,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478262517] [2024-06-20 16:29:18,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:18,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:18,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:19,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:19,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:19,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478262517] [2024-06-20 16:29:19,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478262517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:19,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:19,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:29:19,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996643524] [2024-06-20 16:29:19,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:19,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:29:19,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:19,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:29:19,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:29:19,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:19,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 239 transitions, 2820 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:19,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:19,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:19,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:20,526 INFO L124 PetriNetUnfolderBase]: 2694/4093 cut-off events. [2024-06-20 16:29:20,526 INFO L125 PetriNetUnfolderBase]: For 190853/190855 co-relation queries the response was YES. [2024-06-20 16:29:20,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28453 conditions, 4093 events. 2694/4093 cut-off events. For 190853/190855 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 20995 event pairs, 649 based on Foata normal form. 14/4107 useless extension candidates. Maximal degree in co-relation 28371. Up to 3757 conditions per place. [2024-06-20 16:29:20,564 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 235 selfloop transitions, 39 changer transitions 0/277 dead transitions. [2024-06-20 16:29:20,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 277 transitions, 3510 flow [2024-06-20 16:29:20,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:29:20,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:29:20,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 16:29:20,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-20 16:29:20,566 INFO L175 Difference]: Start difference. First operand has 182 places, 239 transitions, 2820 flow. Second operand 9 states and 159 transitions. [2024-06-20 16:29:20,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 277 transitions, 3510 flow [2024-06-20 16:29:20,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 277 transitions, 3380 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 16:29:20,831 INFO L231 Difference]: Finished difference. Result has 184 places, 240 transitions, 2814 flow [2024-06-20 16:29:20,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2690, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2814, PETRI_PLACES=184, PETRI_TRANSITIONS=240} [2024-06-20 16:29:20,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-20 16:29:20,832 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 240 transitions, 2814 flow [2024-06-20 16:29:20,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:20,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:20,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:20,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 16:29:20,832 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:20,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:20,833 INFO L85 PathProgramCache]: Analyzing trace with hash -23779842, now seen corresponding path program 3 times [2024-06-20 16:29:20,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:20,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59946090] [2024-06-20 16:29:20,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:20,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:20,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:21,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:21,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:21,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59946090] [2024-06-20 16:29:21,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59946090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:21,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:21,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:29:21,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842095862] [2024-06-20 16:29:21,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:21,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:29:21,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:21,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:29:21,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:29:22,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:22,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 240 transitions, 2814 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:22,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:22,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:22,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:22,765 INFO L124 PetriNetUnfolderBase]: 2735/4164 cut-off events. [2024-06-20 16:29:22,766 INFO L125 PetriNetUnfolderBase]: For 200092/200094 co-relation queries the response was YES. [2024-06-20 16:29:22,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28872 conditions, 4164 events. 2735/4164 cut-off events. For 200092/200094 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21584 event pairs, 649 based on Foata normal form. 12/4176 useless extension candidates. Maximal degree in co-relation 28789. Up to 3696 conditions per place. [2024-06-20 16:29:22,804 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 222 selfloop transitions, 53 changer transitions 0/278 dead transitions. [2024-06-20 16:29:22,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 278 transitions, 3506 flow [2024-06-20 16:29:22,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:29:22,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:29:22,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 16:29:22,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 16:29:22,806 INFO L175 Difference]: Start difference. First operand has 184 places, 240 transitions, 2814 flow. Second operand 9 states and 160 transitions. [2024-06-20 16:29:22,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 278 transitions, 3506 flow [2024-06-20 16:29:23,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 278 transitions, 3398 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 16:29:23,026 INFO L231 Difference]: Finished difference. Result has 186 places, 241 transitions, 2860 flow [2024-06-20 16:29:23,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2706, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2860, PETRI_PLACES=186, PETRI_TRANSITIONS=241} [2024-06-20 16:29:23,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-20 16:29:23,027 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 241 transitions, 2860 flow [2024-06-20 16:29:23,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:23,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:23,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:23,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 16:29:23,030 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:23,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:23,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1861977333, now seen corresponding path program 3 times [2024-06-20 16:29:23,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:23,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500111088] [2024-06-20 16:29:23,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:23,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:23,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:23,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-20 16:29:23,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:23,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500111088] [2024-06-20 16:29:23,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500111088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:23,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:23,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:23,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025979626] [2024-06-20 16:29:23,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:23,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:23,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:23,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:23,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:23,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:23,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 241 transitions, 2860 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:23,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:23,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:23,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:24,576 INFO L124 PetriNetUnfolderBase]: 2747/4180 cut-off events. [2024-06-20 16:29:24,576 INFO L125 PetriNetUnfolderBase]: For 201400/201402 co-relation queries the response was YES. [2024-06-20 16:29:24,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29091 conditions, 4180 events. 2747/4180 cut-off events. For 201400/201402 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 21679 event pairs, 712 based on Foata normal form. 4/4184 useless extension candidates. Maximal degree in co-relation 29007. Up to 4006 conditions per place. [2024-06-20 16:29:24,615 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 216 selfloop transitions, 49 changer transitions 0/268 dead transitions. [2024-06-20 16:29:24,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 268 transitions, 3691 flow [2024-06-20 16:29:24,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:24,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:24,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:29:24,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-20 16:29:24,617 INFO L175 Difference]: Start difference. First operand has 186 places, 241 transitions, 2860 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:29:24,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 268 transitions, 3691 flow [2024-06-20 16:29:24,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 268 transitions, 3576 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 16:29:24,904 INFO L231 Difference]: Finished difference. Result has 188 places, 247 transitions, 2918 flow [2024-06-20 16:29:24,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2745, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2918, PETRI_PLACES=188, PETRI_TRANSITIONS=247} [2024-06-20 16:29:24,904 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-20 16:29:24,904 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 247 transitions, 2918 flow [2024-06-20 16:29:24,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:24,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:24,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:24,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 16:29:24,905 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:24,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:24,905 INFO L85 PathProgramCache]: Analyzing trace with hash -375342155, now seen corresponding path program 3 times [2024-06-20 16:29:24,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:24,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716334201] [2024-06-20 16:29:24,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:24,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:24,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:25,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:25,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:25,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716334201] [2024-06-20 16:29:25,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716334201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:25,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:25,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:29:25,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483275169] [2024-06-20 16:29:25,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:25,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:29:25,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:25,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:29:25,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:29:25,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:25,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 247 transitions, 2918 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:25,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:25,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:25,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:26,224 INFO L124 PetriNetUnfolderBase]: 2730/4155 cut-off events. [2024-06-20 16:29:26,224 INFO L125 PetriNetUnfolderBase]: For 204897/204897 co-relation queries the response was YES. [2024-06-20 16:29:26,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28745 conditions, 4155 events. 2730/4155 cut-off events. For 204897/204897 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21476 event pairs, 716 based on Foata normal form. 3/4158 useless extension candidates. Maximal degree in co-relation 28660. Up to 4091 conditions per place. [2024-06-20 16:29:26,261 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 238 selfloop transitions, 27 changer transitions 0/268 dead transitions. [2024-06-20 16:29:26,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 268 transitions, 3598 flow [2024-06-20 16:29:26,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:29:26,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:29:26,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-20 16:29:26,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:29:26,262 INFO L175 Difference]: Start difference. First operand has 188 places, 247 transitions, 2918 flow. Second operand 7 states and 120 transitions. [2024-06-20 16:29:26,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 268 transitions, 3598 flow [2024-06-20 16:29:26,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 268 transitions, 3470 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-20 16:29:26,557 INFO L231 Difference]: Finished difference. Result has 191 places, 247 transitions, 2854 flow [2024-06-20 16:29:26,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2792, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2854, PETRI_PLACES=191, PETRI_TRANSITIONS=247} [2024-06-20 16:29:26,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-20 16:29:26,558 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 247 transitions, 2854 flow [2024-06-20 16:29:26,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:26,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:26,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:26,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 16:29:26,558 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:26,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:26,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1649303873, now seen corresponding path program 4 times [2024-06-20 16:29:26,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:26,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677710836] [2024-06-20 16:29:26,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:26,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:26,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:27,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:27,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:27,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677710836] [2024-06-20 16:29:27,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677710836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:27,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:27,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:29:27,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702970383] [2024-06-20 16:29:27,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:27,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:29:27,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:27,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:29:27,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:29:27,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:27,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 247 transitions, 2854 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:27,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:27,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:27,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:27,894 INFO L124 PetriNetUnfolderBase]: 2745/4176 cut-off events. [2024-06-20 16:29:27,894 INFO L125 PetriNetUnfolderBase]: For 212687/212687 co-relation queries the response was YES. [2024-06-20 16:29:27,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28940 conditions, 4176 events. 2745/4176 cut-off events. For 212687/212687 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21616 event pairs, 717 based on Foata normal form. 3/4179 useless extension candidates. Maximal degree in co-relation 28854. Up to 4137 conditions per place. [2024-06-20 16:29:27,931 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 244 selfloop transitions, 21 changer transitions 0/268 dead transitions. [2024-06-20 16:29:27,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 268 transitions, 3525 flow [2024-06-20 16:29:27,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:29:27,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:29:27,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-20 16:29:27,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-20 16:29:27,933 INFO L175 Difference]: Start difference. First operand has 191 places, 247 transitions, 2854 flow. Second operand 7 states and 113 transitions. [2024-06-20 16:29:27,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 268 transitions, 3525 flow [2024-06-20 16:29:28,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 268 transitions, 3249 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-20 16:29:28,316 INFO L231 Difference]: Finished difference. Result has 189 places, 253 transitions, 2739 flow [2024-06-20 16:29:28,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2739, PETRI_PLACES=189, PETRI_TRANSITIONS=253} [2024-06-20 16:29:28,316 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-20 16:29:28,316 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 253 transitions, 2739 flow [2024-06-20 16:29:28,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:28,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:28,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:28,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 16:29:28,317 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:28,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:28,317 INFO L85 PathProgramCache]: Analyzing trace with hash 708383926, now seen corresponding path program 4 times [2024-06-20 16:29:28,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:28,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374630137] [2024-06-20 16:29:28,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:28,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:28,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:29,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:29,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:29,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374630137] [2024-06-20 16:29:29,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374630137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:29,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:29,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:29:29,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040169707] [2024-06-20 16:29:29,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:29,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:29:29,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:29,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:29:29,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:29:29,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:29,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 253 transitions, 2739 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:29,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:29,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:29,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:30,117 INFO L124 PetriNetUnfolderBase]: 2786/4249 cut-off events. [2024-06-20 16:29:30,118 INFO L125 PetriNetUnfolderBase]: For 226375/226377 co-relation queries the response was YES. [2024-06-20 16:29:30,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29270 conditions, 4249 events. 2786/4249 cut-off events. For 226375/226377 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 22190 event pairs, 703 based on Foata normal form. 12/4261 useless extension candidates. Maximal degree in co-relation 29185. Up to 4075 conditions per place. [2024-06-20 16:29:30,155 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 262 selfloop transitions, 18 changer transitions 0/283 dead transitions. [2024-06-20 16:29:30,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 283 transitions, 3419 flow [2024-06-20 16:29:30,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:30,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:30,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:29:30,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-20 16:29:30,156 INFO L175 Difference]: Start difference. First operand has 189 places, 253 transitions, 2739 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:29:30,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 283 transitions, 3419 flow [2024-06-20 16:29:30,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 283 transitions, 3363 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:29:30,518 INFO L231 Difference]: Finished difference. Result has 193 places, 254 transitions, 2769 flow [2024-06-20 16:29:30,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2683, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2769, PETRI_PLACES=193, PETRI_TRANSITIONS=254} [2024-06-20 16:29:30,519 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-20 16:29:30,519 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 254 transitions, 2769 flow [2024-06-20 16:29:30,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:30,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:30,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:30,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 16:29:30,520 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:30,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:30,520 INFO L85 PathProgramCache]: Analyzing trace with hash 963534770, now seen corresponding path program 5 times [2024-06-20 16:29:30,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:30,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78236796] [2024-06-20 16:29:30,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:30,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:30,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:31,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:31,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:31,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78236796] [2024-06-20 16:29:31,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78236796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:31,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:31,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:29:31,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194151755] [2024-06-20 16:29:31,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:31,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:29:31,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:31,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:29:31,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:29:31,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:31,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 254 transitions, 2769 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:31,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:31,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:31,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:32,303 INFO L124 PetriNetUnfolderBase]: 2827/4320 cut-off events. [2024-06-20 16:29:32,304 INFO L125 PetriNetUnfolderBase]: For 237862/237864 co-relation queries the response was YES. [2024-06-20 16:29:32,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29934 conditions, 4320 events. 2827/4320 cut-off events. For 237862/237864 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 22687 event pairs, 658 based on Foata normal form. 12/4332 useless extension candidates. Maximal degree in co-relation 29848. Up to 3755 conditions per place. [2024-06-20 16:29:32,342 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 230 selfloop transitions, 57 changer transitions 0/290 dead transitions. [2024-06-20 16:29:32,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 290 transitions, 3485 flow [2024-06-20 16:29:32,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:32,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:32,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 16:29:32,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-20 16:29:32,345 INFO L175 Difference]: Start difference. First operand has 193 places, 254 transitions, 2769 flow. Second operand 8 states and 148 transitions. [2024-06-20 16:29:32,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 290 transitions, 3485 flow [2024-06-20 16:29:32,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 290 transitions, 3415 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-20 16:29:32,772 INFO L231 Difference]: Finished difference. Result has 195 places, 255 transitions, 2870 flow [2024-06-20 16:29:32,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2699, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2870, PETRI_PLACES=195, PETRI_TRANSITIONS=255} [2024-06-20 16:29:32,773 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-20 16:29:32,773 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 255 transitions, 2870 flow [2024-06-20 16:29:32,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:32,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:32,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:32,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 16:29:32,774 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:32,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:32,774 INFO L85 PathProgramCache]: Analyzing trace with hash 490125676, now seen corresponding path program 6 times [2024-06-20 16:29:32,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:32,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085326687] [2024-06-20 16:29:32,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:32,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:32,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:33,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-20 16:29:33,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:33,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085326687] [2024-06-20 16:29:33,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085326687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:33,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:33,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:29:33,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032550519] [2024-06-20 16:29:33,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:33,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:29:33,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:33,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:29:33,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:29:33,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:33,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 255 transitions, 2870 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:33,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:33,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:33,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:34,625 INFO L124 PetriNetUnfolderBase]: 2868/4391 cut-off events. [2024-06-20 16:29:34,625 INFO L125 PetriNetUnfolderBase]: For 249216/249218 co-relation queries the response was YES. [2024-06-20 16:29:34,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30671 conditions, 4391 events. 2868/4391 cut-off events. For 249216/249218 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 23312 event pairs, 660 based on Foata normal form. 14/4405 useless extension candidates. Maximal degree in co-relation 30584. Up to 3822 conditions per place. [2024-06-20 16:29:34,668 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 235 selfloop transitions, 50 changer transitions 0/288 dead transitions. [2024-06-20 16:29:34,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 288 transitions, 3574 flow [2024-06-20 16:29:34,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:34,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:34,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:29:34,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-20 16:29:34,669 INFO L175 Difference]: Start difference. First operand has 195 places, 255 transitions, 2870 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:29:34,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 288 transitions, 3574 flow [2024-06-20 16:29:34,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 288 transitions, 3417 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 16:29:35,014 INFO L231 Difference]: Finished difference. Result has 197 places, 256 transitions, 2869 flow [2024-06-20 16:29:35,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2869, PETRI_PLACES=197, PETRI_TRANSITIONS=256} [2024-06-20 16:29:35,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-20 16:29:35,015 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 256 transitions, 2869 flow [2024-06-20 16:29:35,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:35,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:35,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:35,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 16:29:35,016 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:35,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:35,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1823829232, now seen corresponding path program 7 times [2024-06-20 16:29:35,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:35,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056560799] [2024-06-20 16:29:35,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:35,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:35,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:36,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:36,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:36,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056560799] [2024-06-20 16:29:36,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056560799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:36,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:36,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:29:36,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612247285] [2024-06-20 16:29:36,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:36,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:29:36,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:36,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:29:36,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:29:36,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:36,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 256 transitions, 2869 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:36,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:36,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:36,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:36,940 INFO L124 PetriNetUnfolderBase]: 2848/4359 cut-off events. [2024-06-20 16:29:36,940 INFO L125 PetriNetUnfolderBase]: For 228213/228215 co-relation queries the response was YES. [2024-06-20 16:29:36,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29620 conditions, 4359 events. 2848/4359 cut-off events. For 228213/228215 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 23061 event pairs, 630 based on Foata normal form. 12/4371 useless extension candidates. Maximal degree in co-relation 29532. Up to 3635 conditions per place. [2024-06-20 16:29:36,986 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 220 selfloop transitions, 64 changer transitions 0/287 dead transitions. [2024-06-20 16:29:36,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 287 transitions, 3467 flow [2024-06-20 16:29:36,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:36,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:36,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:29:36,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-20 16:29:36,988 INFO L175 Difference]: Start difference. First operand has 197 places, 256 transitions, 2869 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:29:36,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 287 transitions, 3467 flow [2024-06-20 16:29:37,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 287 transitions, 3333 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 16:29:37,336 INFO L231 Difference]: Finished difference. Result has 198 places, 255 transitions, 2813 flow [2024-06-20 16:29:37,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2677, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2813, PETRI_PLACES=198, PETRI_TRANSITIONS=255} [2024-06-20 16:29:37,336 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-20 16:29:37,337 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 255 transitions, 2813 flow [2024-06-20 16:29:37,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:37,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:37,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:37,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 16:29:37,337 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:37,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:37,337 INFO L85 PathProgramCache]: Analyzing trace with hash -40766347, now seen corresponding path program 5 times [2024-06-20 16:29:37,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:37,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42707485] [2024-06-20 16:29:37,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:37,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:37,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:37,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:37,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:37,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42707485] [2024-06-20 16:29:37,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42707485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:37,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:37,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:29:37,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242012603] [2024-06-20 16:29:37,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:37,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:29:37,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:37,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:29:37,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:29:37,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:37,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 255 transitions, 2813 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:37,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:37,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:37,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:38,690 INFO L124 PetriNetUnfolderBase]: 2830/4334 cut-off events. [2024-06-20 16:29:38,691 INFO L125 PetriNetUnfolderBase]: For 216637/216639 co-relation queries the response was YES. [2024-06-20 16:29:38,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29139 conditions, 4334 events. 2830/4334 cut-off events. For 216637/216639 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 22928 event pairs, 743 based on Foata normal form. 8/4342 useless extension candidates. Maximal degree in co-relation 29050. Up to 4202 conditions per place. [2024-06-20 16:29:38,724 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 229 selfloop transitions, 37 changer transitions 0/269 dead transitions. [2024-06-20 16:29:38,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 269 transitions, 3477 flow [2024-06-20 16:29:38,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:29:38,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:29:38,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-20 16:29:38,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-20 16:29:38,726 INFO L175 Difference]: Start difference. First operand has 198 places, 255 transitions, 2813 flow. Second operand 7 states and 115 transitions. [2024-06-20 16:29:38,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 269 transitions, 3477 flow [2024-06-20 16:29:39,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 269 transitions, 3295 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-20 16:29:39,138 INFO L231 Difference]: Finished difference. Result has 199 places, 255 transitions, 2719 flow [2024-06-20 16:29:39,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2633, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2719, PETRI_PLACES=199, PETRI_TRANSITIONS=255} [2024-06-20 16:29:39,138 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-20 16:29:39,138 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 255 transitions, 2719 flow [2024-06-20 16:29:39,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:39,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:39,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:39,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 16:29:39,139 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:39,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:39,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1926516901, now seen corresponding path program 6 times [2024-06-20 16:29:39,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:39,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358104886] [2024-06-20 16:29:39,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:39,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:39,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:39,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:39,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:39,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358104886] [2024-06-20 16:29:39,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358104886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:39,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:39,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:29:39,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486411842] [2024-06-20 16:29:39,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:39,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:29:39,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:39,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:29:39,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:29:39,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:39,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 255 transitions, 2719 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:39,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:39,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:39,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:40,437 INFO L124 PetriNetUnfolderBase]: 2815/4313 cut-off events. [2024-06-20 16:29:40,437 INFO L125 PetriNetUnfolderBase]: For 206556/206558 co-relation queries the response was YES. [2024-06-20 16:29:40,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28422 conditions, 4313 events. 2815/4313 cut-off events. For 206556/206558 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 22828 event pairs, 742 based on Foata normal form. 5/4318 useless extension candidates. Maximal degree in co-relation 28332. Up to 4273 conditions per place. [2024-06-20 16:29:40,474 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 243 selfloop transitions, 21 changer transitions 0/267 dead transitions. [2024-06-20 16:29:40,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 267 transitions, 3279 flow [2024-06-20 16:29:40,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:29:40,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:29:40,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-20 16:29:40,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3892857142857143 [2024-06-20 16:29:40,490 INFO L175 Difference]: Start difference. First operand has 199 places, 255 transitions, 2719 flow. Second operand 7 states and 109 transitions. [2024-06-20 16:29:40,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 267 transitions, 3279 flow [2024-06-20 16:29:40,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 267 transitions, 3209 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-20 16:29:40,832 INFO L231 Difference]: Finished difference. Result has 202 places, 255 transitions, 2699 flow [2024-06-20 16:29:40,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2649, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2699, PETRI_PLACES=202, PETRI_TRANSITIONS=255} [2024-06-20 16:29:40,833 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-20 16:29:40,833 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 255 transitions, 2699 flow [2024-06-20 16:29:40,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:40,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:40,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:40,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 16:29:40,834 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:40,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:40,834 INFO L85 PathProgramCache]: Analyzing trace with hash -40770315, now seen corresponding path program 4 times [2024-06-20 16:29:40,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:40,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295458761] [2024-06-20 16:29:40,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:40,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:40,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:41,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:41,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:41,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295458761] [2024-06-20 16:29:41,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295458761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:41,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:41,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:41,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462576954] [2024-06-20 16:29:41,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:41,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:41,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:41,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:41,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:41,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:41,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 255 transitions, 2699 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:41,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:41,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:41,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:42,450 INFO L124 PetriNetUnfolderBase]: 2829/4333 cut-off events. [2024-06-20 16:29:42,450 INFO L125 PetriNetUnfolderBase]: For 215661/215663 co-relation queries the response was YES. [2024-06-20 16:29:42,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28543 conditions, 4333 events. 2829/4333 cut-off events. For 215661/215663 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 22951 event pairs, 740 based on Foata normal form. 8/4341 useless extension candidates. Maximal degree in co-relation 28452. Up to 4189 conditions per place. [2024-06-20 16:29:42,489 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 221 selfloop transitions, 50 changer transitions 0/274 dead transitions. [2024-06-20 16:29:42,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 274 transitions, 3342 flow [2024-06-20 16:29:42,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:42,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:42,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-20 16:29:42,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-20 16:29:42,491 INFO L175 Difference]: Start difference. First operand has 202 places, 255 transitions, 2699 flow. Second operand 8 states and 129 transitions. [2024-06-20 16:29:42,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 274 transitions, 3342 flow [2024-06-20 16:29:42,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 274 transitions, 3221 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 16:29:42,866 INFO L231 Difference]: Finished difference. Result has 202 places, 260 transitions, 2769 flow [2024-06-20 16:29:42,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2578, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2769, PETRI_PLACES=202, PETRI_TRANSITIONS=260} [2024-06-20 16:29:42,866 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-20 16:29:42,866 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 260 transitions, 2769 flow [2024-06-20 16:29:42,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:42,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:42,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:42,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 16:29:42,867 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:42,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:42,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1012216640, now seen corresponding path program 1 times [2024-06-20 16:29:42,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:42,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621826942] [2024-06-20 16:29:42,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:42,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:42,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:43,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:43,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:43,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621826942] [2024-06-20 16:29:43,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621826942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:43,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:43,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:43,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502679178] [2024-06-20 16:29:43,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:43,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:43,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:43,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:43,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:43,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:43,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 260 transitions, 2769 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:43,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:43,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:43,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:44,396 INFO L124 PetriNetUnfolderBase]: 2837/4345 cut-off events. [2024-06-20 16:29:44,396 INFO L125 PetriNetUnfolderBase]: For 218656/218658 co-relation queries the response was YES. [2024-06-20 16:29:44,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29238 conditions, 4345 events. 2837/4345 cut-off events. For 218656/218658 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 23003 event pairs, 727 based on Foata normal form. 6/4351 useless extension candidates. Maximal degree in co-relation 29146. Up to 4235 conditions per place. [2024-06-20 16:29:44,438 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 247 selfloop transitions, 33 changer transitions 0/283 dead transitions. [2024-06-20 16:29:44,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 283 transitions, 3605 flow [2024-06-20 16:29:44,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:44,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:44,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 16:29:44,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-20 16:29:44,439 INFO L175 Difference]: Start difference. First operand has 202 places, 260 transitions, 2769 flow. Second operand 8 states and 127 transitions. [2024-06-20 16:29:44,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 283 transitions, 3605 flow [2024-06-20 16:29:44,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 283 transitions, 3447 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-20 16:29:44,787 INFO L231 Difference]: Finished difference. Result has 205 places, 268 transitions, 2847 flow [2024-06-20 16:29:44,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2611, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2847, PETRI_PLACES=205, PETRI_TRANSITIONS=268} [2024-06-20 16:29:44,787 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-20 16:29:44,787 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 268 transitions, 2847 flow [2024-06-20 16:29:44,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:44,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:44,788 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-20 16:29:44,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 16:29:44,788 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:44,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:44,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1591264931, now seen corresponding path program 1 times [2024-06-20 16:29:44,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:44,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446938998] [2024-06-20 16:29:44,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:44,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:44,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:45,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:45,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:45,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446938998] [2024-06-20 16:29:45,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446938998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:45,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:45,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:29:45,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988263323] [2024-06-20 16:29:45,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:45,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:29:45,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:45,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:29:45,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:29:45,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:45,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 268 transitions, 2847 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:45,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:45,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:45,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:46,586 INFO L124 PetriNetUnfolderBase]: 3042/4648 cut-off events. [2024-06-20 16:29:46,586 INFO L125 PetriNetUnfolderBase]: For 270996/270998 co-relation queries the response was YES. [2024-06-20 16:29:46,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33154 conditions, 4648 events. 3042/4648 cut-off events. For 270996/270998 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 24626 event pairs, 636 based on Foata normal form. 6/4654 useless extension candidates. Maximal degree in co-relation 33060. Up to 3957 conditions per place. [2024-06-20 16:29:46,629 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 201 selfloop transitions, 120 changer transitions 0/324 dead transitions. [2024-06-20 16:29:46,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 324 transitions, 4026 flow [2024-06-20 16:29:46,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:29:46,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:29:46,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 16:29:46,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-20 16:29:46,630 INFO L175 Difference]: Start difference. First operand has 205 places, 268 transitions, 2847 flow. Second operand 9 states and 175 transitions. [2024-06-20 16:29:46,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 324 transitions, 4026 flow [2024-06-20 16:29:47,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 324 transitions, 3904 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-20 16:29:47,075 INFO L231 Difference]: Finished difference. Result has 213 places, 279 transitions, 3213 flow [2024-06-20 16:29:47,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3213, PETRI_PLACES=213, PETRI_TRANSITIONS=279} [2024-06-20 16:29:47,076 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-20 16:29:47,076 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 279 transitions, 3213 flow [2024-06-20 16:29:47,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:47,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:47,076 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-20 16:29:47,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 16:29:47,076 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:47,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:47,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1591504251, now seen corresponding path program 1 times [2024-06-20 16:29:47,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:47,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320872487] [2024-06-20 16:29:47,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:47,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:47,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:48,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:48,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:48,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320872487] [2024-06-20 16:29:48,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320872487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:48,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:48,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:29:48,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257069822] [2024-06-20 16:29:48,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:48,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:29:48,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:48,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:29:48,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:29:48,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:48,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 279 transitions, 3213 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:48,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:48,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:48,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:49,029 INFO L124 PetriNetUnfolderBase]: 3078/4698 cut-off events. [2024-06-20 16:29:49,029 INFO L125 PetriNetUnfolderBase]: For 287988/287990 co-relation queries the response was YES. [2024-06-20 16:29:49,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34903 conditions, 4698 events. 3078/4698 cut-off events. For 287988/287990 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 25053 event pairs, 759 based on Foata normal form. 6/4704 useless extension candidates. Maximal degree in co-relation 34805. Up to 4160 conditions per place. [2024-06-20 16:29:49,078 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 188 selfloop transitions, 133 changer transitions 0/324 dead transitions. [2024-06-20 16:29:49,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 324 transitions, 4317 flow [2024-06-20 16:29:49,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:29:49,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:29:49,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-20 16:29:49,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-20 16:29:49,080 INFO L175 Difference]: Start difference. First operand has 213 places, 279 transitions, 3213 flow. Second operand 9 states and 169 transitions. [2024-06-20 16:29:49,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 324 transitions, 4317 flow [2024-06-20 16:29:49,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 324 transitions, 4118 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-20 16:29:49,565 INFO L231 Difference]: Finished difference. Result has 217 places, 287 transitions, 3459 flow [2024-06-20 16:29:49,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3014, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3459, PETRI_PLACES=217, PETRI_TRANSITIONS=287} [2024-06-20 16:29:49,567 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-20 16:29:49,567 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 287 transitions, 3459 flow [2024-06-20 16:29:49,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:49,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:49,567 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-20 16:29:49,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 16:29:49,567 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:49,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:49,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1935600631, now seen corresponding path program 2 times [2024-06-20 16:29:49,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:49,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69366925] [2024-06-20 16:29:49,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:49,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:49,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:50,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:50,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:50,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69366925] [2024-06-20 16:29:50,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69366925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:50,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:50,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:29:50,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592980675] [2024-06-20 16:29:50,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:50,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:29:50,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:50,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:29:50,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:29:50,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:50,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 287 transitions, 3459 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:50,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:50,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:50,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:51,626 INFO L124 PetriNetUnfolderBase]: 3202/4886 cut-off events. [2024-06-20 16:29:51,626 INFO L125 PetriNetUnfolderBase]: For 342568/342570 co-relation queries the response was YES. [2024-06-20 16:29:51,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37068 conditions, 4886 events. 3202/4886 cut-off events. For 342568/342570 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 26220 event pairs, 788 based on Foata normal form. 34/4920 useless extension candidates. Maximal degree in co-relation 36969. Up to 4347 conditions per place. [2024-06-20 16:29:51,671 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 213 selfloop transitions, 121 changer transitions 0/337 dead transitions. [2024-06-20 16:29:51,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 337 transitions, 4516 flow [2024-06-20 16:29:51,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:29:51,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:29:51,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-20 16:29:51,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47 [2024-06-20 16:29:51,673 INFO L175 Difference]: Start difference. First operand has 217 places, 287 transitions, 3459 flow. Second operand 10 states and 188 transitions. [2024-06-20 16:29:51,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 337 transitions, 4516 flow [2024-06-20 16:29:52,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 337 transitions, 4269 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-20 16:29:52,416 INFO L231 Difference]: Finished difference. Result has 223 places, 294 transitions, 3618 flow [2024-06-20 16:29:52,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3618, PETRI_PLACES=223, PETRI_TRANSITIONS=294} [2024-06-20 16:29:52,416 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-20 16:29:52,416 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 294 transitions, 3618 flow [2024-06-20 16:29:52,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:52,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:52,417 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-20 16:29:52,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 16:29:52,417 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:52,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:52,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1927268451, now seen corresponding path program 2 times [2024-06-20 16:29:52,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:52,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453430243] [2024-06-20 16:29:52,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:52,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:52,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:53,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:53,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:53,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453430243] [2024-06-20 16:29:53,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453430243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:53,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:53,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:29:53,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230434630] [2024-06-20 16:29:53,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:53,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:29:53,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:53,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:29:53,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:29:53,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:53,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 294 transitions, 3618 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:53,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:53,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:53,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:54,522 INFO L124 PetriNetUnfolderBase]: 3222/4914 cut-off events. [2024-06-20 16:29:54,522 INFO L125 PetriNetUnfolderBase]: For 324027/324029 co-relation queries the response was YES. [2024-06-20 16:29:54,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37713 conditions, 4914 events. 3222/4914 cut-off events. For 324027/324029 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 26453 event pairs, 773 based on Foata normal form. 6/4920 useless extension candidates. Maximal degree in co-relation 37611. Up to 4484 conditions per place. [2024-06-20 16:29:54,570 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 213 selfloop transitions, 113 changer transitions 0/329 dead transitions. [2024-06-20 16:29:54,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 329 transitions, 4522 flow [2024-06-20 16:29:54,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:29:54,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:29:54,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-20 16:29:54,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-20 16:29:54,571 INFO L175 Difference]: Start difference. First operand has 223 places, 294 transitions, 3618 flow. Second operand 9 states and 163 transitions. [2024-06-20 16:29:54,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 329 transitions, 4522 flow [2024-06-20 16:29:54,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 329 transitions, 4231 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-20 16:29:54,931 INFO L231 Difference]: Finished difference. Result has 224 places, 298 transitions, 3638 flow [2024-06-20 16:29:54,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3329, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3638, PETRI_PLACES=224, PETRI_TRANSITIONS=298} [2024-06-20 16:29:54,932 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-20 16:29:54,932 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 298 transitions, 3638 flow [2024-06-20 16:29:54,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:54,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:54,933 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-20 16:29:54,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 16:29:54,933 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:54,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:54,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1709594783, now seen corresponding path program 1 times [2024-06-20 16:29:54,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:54,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744216525] [2024-06-20 16:29:54,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:54,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:54,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:55,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:55,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:55,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744216525] [2024-06-20 16:29:55,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744216525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:55,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:55,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:55,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988325666] [2024-06-20 16:29:55,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:55,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:55,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:55,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:55,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:55,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:55,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 298 transitions, 3638 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:55,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:55,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:55,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:56,711 INFO L124 PetriNetUnfolderBase]: 3282/4999 cut-off events. [2024-06-20 16:29:56,711 INFO L125 PetriNetUnfolderBase]: For 335838/335840 co-relation queries the response was YES. [2024-06-20 16:29:56,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38020 conditions, 4999 events. 3282/4999 cut-off events. For 335838/335840 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 26985 event pairs, 785 based on Foata normal form. 14/5013 useless extension candidates. Maximal degree in co-relation 37918. Up to 4702 conditions per place. [2024-06-20 16:29:56,760 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 287 selfloop transitions, 40 changer transitions 0/330 dead transitions. [2024-06-20 16:29:56,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 330 transitions, 4448 flow [2024-06-20 16:29:56,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:56,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:56,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:29:56,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-20 16:29:56,761 INFO L175 Difference]: Start difference. First operand has 224 places, 298 transitions, 3638 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:29:56,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 330 transitions, 4448 flow [2024-06-20 16:29:57,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 330 transitions, 4170 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-20 16:29:57,300 INFO L231 Difference]: Finished difference. Result has 225 places, 302 transitions, 3533 flow [2024-06-20 16:29:57,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3360, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3533, PETRI_PLACES=225, PETRI_TRANSITIONS=302} [2024-06-20 16:29:57,302 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-20 16:29:57,302 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 302 transitions, 3533 flow [2024-06-20 16:29:57,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:57,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:57,302 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-20 16:29:57,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 16:29:57,302 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:57,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:57,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1817389819, now seen corresponding path program 2 times [2024-06-20 16:29:57,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:57,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401628213] [2024-06-20 16:29:57,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:57,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:57,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:57,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:57,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:57,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401628213] [2024-06-20 16:29:57,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401628213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:57,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:57,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:57,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336841879] [2024-06-20 16:29:57,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:57,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:57,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:57,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:57,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:57,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:29:57,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 302 transitions, 3533 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:57,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:57,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:29:57,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:59,067 INFO L124 PetriNetUnfolderBase]: 3518/5325 cut-off events. [2024-06-20 16:29:59,067 INFO L125 PetriNetUnfolderBase]: For 387310/387312 co-relation queries the response was YES. [2024-06-20 16:29:59,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41896 conditions, 5325 events. 3518/5325 cut-off events. For 387310/387312 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 28681 event pairs, 793 based on Foata normal form. 14/5339 useless extension candidates. Maximal degree in co-relation 41793. Up to 4465 conditions per place. [2024-06-20 16:29:59,116 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 264 selfloop transitions, 89 changer transitions 0/356 dead transitions. [2024-06-20 16:29:59,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 356 transitions, 4872 flow [2024-06-20 16:29:59,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:59,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:59,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 16:29:59,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-20 16:29:59,121 INFO L175 Difference]: Start difference. First operand has 225 places, 302 transitions, 3533 flow. Second operand 8 states and 153 transitions. [2024-06-20 16:29:59,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 356 transitions, 4872 flow [2024-06-20 16:29:59,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 356 transitions, 4688 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-20 16:29:59,662 INFO L231 Difference]: Finished difference. Result has 228 places, 318 transitions, 3867 flow [2024-06-20 16:29:59,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3349, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3867, PETRI_PLACES=228, PETRI_TRANSITIONS=318} [2024-06-20 16:29:59,662 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-20 16:29:59,662 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 318 transitions, 3867 flow [2024-06-20 16:29:59,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:59,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:59,663 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-20 16:29:59,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 16:29:59,663 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:29:59,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:59,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1640258299, now seen corresponding path program 3 times [2024-06-20 16:29:59,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:59,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661129461] [2024-06-20 16:29:59,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:59,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:59,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:00,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:00,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:00,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661129461] [2024-06-20 16:30:00,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661129461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:00,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:00,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:00,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773309744] [2024-06-20 16:30:00,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:00,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:00,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:00,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:00,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:00,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:00,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 318 transitions, 3867 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:00,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:00,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:00,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:01,369 INFO L124 PetriNetUnfolderBase]: 3674/5541 cut-off events. [2024-06-20 16:30:01,369 INFO L125 PetriNetUnfolderBase]: For 429074/429076 co-relation queries the response was YES. [2024-06-20 16:30:01,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45552 conditions, 5541 events. 3674/5541 cut-off events. For 429074/429076 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 29901 event pairs, 844 based on Foata normal form. 14/5555 useless extension candidates. Maximal degree in co-relation 45446. Up to 4545 conditions per place. [2024-06-20 16:30:01,429 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 264 selfloop transitions, 90 changer transitions 0/357 dead transitions. [2024-06-20 16:30:01,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 357 transitions, 5127 flow [2024-06-20 16:30:01,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:01,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:01,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 16:30:01,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-20 16:30:01,430 INFO L175 Difference]: Start difference. First operand has 228 places, 318 transitions, 3867 flow. Second operand 8 states and 148 transitions. [2024-06-20 16:30:01,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 357 transitions, 5127 flow [2024-06-20 16:30:02,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 357 transitions, 4978 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-20 16:30:02,228 INFO L231 Difference]: Finished difference. Result has 234 places, 325 transitions, 4074 flow [2024-06-20 16:30:02,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3746, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4074, PETRI_PLACES=234, PETRI_TRANSITIONS=325} [2024-06-20 16:30:02,229 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-20 16:30:02,229 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 325 transitions, 4074 flow [2024-06-20 16:30:02,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:02,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:02,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:30:02,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 16:30:02,229 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:02,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:02,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1886733681, now seen corresponding path program 3 times [2024-06-20 16:30:02,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:02,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334296229] [2024-06-20 16:30:02,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:02,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:02,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:03,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:03,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:03,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334296229] [2024-06-20 16:30:03,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334296229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:03,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:03,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:30:03,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081225430] [2024-06-20 16:30:03,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:03,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:30:03,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:03,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:30:03,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:30:03,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:03,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 325 transitions, 4074 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:03,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:03,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:03,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:04,599 INFO L124 PetriNetUnfolderBase]: 3714/5596 cut-off events. [2024-06-20 16:30:04,599 INFO L125 PetriNetUnfolderBase]: For 424962/424964 co-relation queries the response was YES. [2024-06-20 16:30:04,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46011 conditions, 5596 events. 3714/5596 cut-off events. For 424962/424964 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 30243 event pairs, 890 based on Foata normal form. 6/5602 useless extension candidates. Maximal degree in co-relation 45902. Up to 5251 conditions per place. [2024-06-20 16:30:04,672 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 271 selfloop transitions, 82 changer transitions 0/356 dead transitions. [2024-06-20 16:30:04,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 356 transitions, 4961 flow [2024-06-20 16:30:04,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:30:04,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:30:04,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-20 16:30:04,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-20 16:30:04,674 INFO L175 Difference]: Start difference. First operand has 234 places, 325 transitions, 4074 flow. Second operand 9 states and 153 transitions. [2024-06-20 16:30:04,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 356 transitions, 4961 flow [2024-06-20 16:30:05,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 356 transitions, 4798 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-20 16:30:05,600 INFO L231 Difference]: Finished difference. Result has 239 places, 333 transitions, 4217 flow [2024-06-20 16:30:05,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4217, PETRI_PLACES=239, PETRI_TRANSITIONS=333} [2024-06-20 16:30:05,601 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-20 16:30:05,601 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 333 transitions, 4217 flow [2024-06-20 16:30:05,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:05,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:05,602 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-20 16:30:05,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 16:30:05,602 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:05,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:05,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1886723141, now seen corresponding path program 3 times [2024-06-20 16:30:05,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:05,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886179236] [2024-06-20 16:30:05,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:05,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:05,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:06,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-20 16:30:06,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:06,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886179236] [2024-06-20 16:30:06,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886179236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:06,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:06,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:30:06,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667005000] [2024-06-20 16:30:06,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:06,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:30:06,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:06,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:30:06,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:30:06,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:06,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 333 transitions, 4217 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:06,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:06,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:06,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:07,832 INFO L124 PetriNetUnfolderBase]: 3730/5620 cut-off events. [2024-06-20 16:30:07,832 INFO L125 PetriNetUnfolderBase]: For 435537/435539 co-relation queries the response was YES. [2024-06-20 16:30:07,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45879 conditions, 5620 events. 3730/5620 cut-off events. For 435537/435539 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 30414 event pairs, 913 based on Foata normal form. 6/5626 useless extension candidates. Maximal degree in co-relation 45769. Up to 5439 conditions per place. [2024-06-20 16:30:07,885 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 300 selfloop transitions, 54 changer transitions 0/357 dead transitions. [2024-06-20 16:30:07,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 357 transitions, 5051 flow [2024-06-20 16:30:07,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:30:07,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:30:07,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-20 16:30:07,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-20 16:30:07,887 INFO L175 Difference]: Start difference. First operand has 239 places, 333 transitions, 4217 flow. Second operand 9 states and 145 transitions. [2024-06-20 16:30:07,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 357 transitions, 5051 flow [2024-06-20 16:30:08,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 357 transitions, 4844 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 16:30:08,554 INFO L231 Difference]: Finished difference. Result has 242 places, 336 transitions, 4189 flow [2024-06-20 16:30:08,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4010, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4189, PETRI_PLACES=242, PETRI_TRANSITIONS=336} [2024-06-20 16:30:08,555 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-20 16:30:08,555 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 336 transitions, 4189 flow [2024-06-20 16:30:08,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:08,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:08,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:30:08,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 16:30:08,556 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:08,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:08,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1887092537, now seen corresponding path program 1 times [2024-06-20 16:30:08,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:08,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581785803] [2024-06-20 16:30:08,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:08,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:08,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:09,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:09,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:09,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581785803] [2024-06-20 16:30:09,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581785803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:09,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:09,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:30:09,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147363502] [2024-06-20 16:30:09,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:09,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:30:09,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:09,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:30:09,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:30:09,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:09,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 336 transitions, 4189 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:09,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:09,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:09,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:10,984 INFO L124 PetriNetUnfolderBase]: 3738/5631 cut-off events. [2024-06-20 16:30:10,984 INFO L125 PetriNetUnfolderBase]: For 448075/448075 co-relation queries the response was YES. [2024-06-20 16:30:11,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46128 conditions, 5631 events. 3738/5631 cut-off events. For 448075/448075 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 30410 event pairs, 892 based on Foata normal form. 2/5633 useless extension candidates. Maximal degree in co-relation 46017. Up to 5577 conditions per place. [2024-06-20 16:30:11,042 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 336 selfloop transitions, 22 changer transitions 0/361 dead transitions. [2024-06-20 16:30:11,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 361 transitions, 5040 flow [2024-06-20 16:30:11,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:11,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:11,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 16:30:11,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-20 16:30:11,043 INFO L175 Difference]: Start difference. First operand has 242 places, 336 transitions, 4189 flow. Second operand 8 states and 128 transitions. [2024-06-20 16:30:11,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 361 transitions, 5040 flow [2024-06-20 16:30:11,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 361 transitions, 4888 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-20 16:30:11,675 INFO L231 Difference]: Finished difference. Result has 244 places, 340 transitions, 4177 flow [2024-06-20 16:30:11,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4177, PETRI_PLACES=244, PETRI_TRANSITIONS=340} [2024-06-20 16:30:11,676 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-20 16:30:11,676 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 340 transitions, 4177 flow [2024-06-20 16:30:11,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:11,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:11,676 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-20 16:30:11,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 16:30:11,676 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:11,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:11,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1886723451, now seen corresponding path program 4 times [2024-06-20 16:30:11,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:11,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714906256] [2024-06-20 16:30:11,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:11,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:11,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:12,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:12,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:12,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714906256] [2024-06-20 16:30:12,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714906256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:12,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:12,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:30:12,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075691794] [2024-06-20 16:30:12,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:12,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:30:12,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:12,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:30:12,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:30:12,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:12,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 340 transitions, 4177 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:12,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:12,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:12,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:14,035 INFO L124 PetriNetUnfolderBase]: 3758/5660 cut-off events. [2024-06-20 16:30:14,035 INFO L125 PetriNetUnfolderBase]: For 465050/465052 co-relation queries the response was YES. [2024-06-20 16:30:14,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46531 conditions, 5660 events. 3758/5660 cut-off events. For 465050/465052 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 30639 event pairs, 818 based on Foata normal form. 6/5666 useless extension candidates. Maximal degree in co-relation 46418. Up to 5196 conditions per place. [2024-06-20 16:30:14,096 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 262 selfloop transitions, 105 changer transitions 0/370 dead transitions. [2024-06-20 16:30:14,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 370 transitions, 5291 flow [2024-06-20 16:30:14,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:30:14,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:30:14,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-20 16:30:14,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-20 16:30:14,097 INFO L175 Difference]: Start difference. First operand has 244 places, 340 transitions, 4177 flow. Second operand 9 states and 158 transitions. [2024-06-20 16:30:14,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 370 transitions, 5291 flow [2024-06-20 16:30:14,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 370 transitions, 5194 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-20 16:30:14,896 INFO L231 Difference]: Finished difference. Result has 248 places, 344 transitions, 4381 flow [2024-06-20 16:30:14,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4080, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4381, PETRI_PLACES=248, PETRI_TRANSITIONS=344} [2024-06-20 16:30:14,896 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-20 16:30:14,897 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 344 transitions, 4381 flow [2024-06-20 16:30:14,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:14,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:14,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:30:14,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 16:30:14,897 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:14,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:14,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1640024931, now seen corresponding path program 5 times [2024-06-20 16:30:14,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:14,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445405077] [2024-06-20 16:30:14,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:14,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:14,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:15,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:15,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:15,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445405077] [2024-06-20 16:30:15,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445405077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:15,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:15,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:30:15,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886735533] [2024-06-20 16:30:15,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:15,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:30:15,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:15,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:30:15,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:30:15,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:15,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 344 transitions, 4381 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:15,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:15,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:15,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:17,201 INFO L124 PetriNetUnfolderBase]: 3746/5644 cut-off events. [2024-06-20 16:30:17,202 INFO L125 PetriNetUnfolderBase]: For 473135/473137 co-relation queries the response was YES. [2024-06-20 16:30:17,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46680 conditions, 5644 events. 3746/5644 cut-off events. For 473135/473137 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 30503 event pairs, 892 based on Foata normal form. 6/5650 useless extension candidates. Maximal degree in co-relation 46566. Up to 5299 conditions per place. [2024-06-20 16:30:17,266 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 284 selfloop transitions, 79 changer transitions 0/366 dead transitions. [2024-06-20 16:30:17,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 366 transitions, 5159 flow [2024-06-20 16:30:17,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:30:17,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:30:17,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 16:30:17,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-20 16:30:17,268 INFO L175 Difference]: Start difference. First operand has 248 places, 344 transitions, 4381 flow. Second operand 9 states and 151 transitions. [2024-06-20 16:30:17,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 366 transitions, 5159 flow [2024-06-20 16:30:18,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 366 transitions, 4869 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-20 16:30:18,084 INFO L231 Difference]: Finished difference. Result has 251 places, 344 transitions, 4256 flow [2024-06-20 16:30:18,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4091, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4256, PETRI_PLACES=251, PETRI_TRANSITIONS=344} [2024-06-20 16:30:18,084 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-20 16:30:18,084 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 344 transitions, 4256 flow [2024-06-20 16:30:18,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:18,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:18,085 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-20 16:30:18,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 16:30:18,085 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:18,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:18,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1477077053, now seen corresponding path program 4 times [2024-06-20 16:30:18,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:18,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889821249] [2024-06-20 16:30:18,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:18,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:18,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:18,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:18,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:18,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889821249] [2024-06-20 16:30:18,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889821249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:18,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:18,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:18,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167063581] [2024-06-20 16:30:18,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:18,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:18,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:18,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:18,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:18,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:18,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 344 transitions, 4256 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:18,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:18,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:18,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:20,147 INFO L124 PetriNetUnfolderBase]: 3824/5751 cut-off events. [2024-06-20 16:30:20,148 INFO L125 PetriNetUnfolderBase]: For 507600/507600 co-relation queries the response was YES. [2024-06-20 16:30:20,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47842 conditions, 5751 events. 3824/5751 cut-off events. For 507600/507600 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 31184 event pairs, 890 based on Foata normal form. 6/5757 useless extension candidates. Maximal degree in co-relation 47727. Up to 5641 conditions per place. [2024-06-20 16:30:20,218 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 354 selfloop transitions, 23 changer transitions 0/380 dead transitions. [2024-06-20 16:30:20,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 380 transitions, 5370 flow [2024-06-20 16:30:20,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:30:20,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:30:20,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-20 16:30:20,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-20 16:30:20,221 INFO L175 Difference]: Start difference. First operand has 251 places, 344 transitions, 4256 flow. Second operand 9 states and 146 transitions. [2024-06-20 16:30:20,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 380 transitions, 5370 flow [2024-06-20 16:30:20,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 380 transitions, 5173 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 16:30:20,953 INFO L231 Difference]: Finished difference. Result has 254 places, 352 transitions, 4287 flow [2024-06-20 16:30:20,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4061, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4287, PETRI_PLACES=254, PETRI_TRANSITIONS=352} [2024-06-20 16:30:20,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-20 16:30:20,955 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 352 transitions, 4287 flow [2024-06-20 16:30:20,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:20,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:20,956 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-20 16:30:20,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 16:30:20,956 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:20,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:20,956 INFO L85 PathProgramCache]: Analyzing trace with hash 144452983, now seen corresponding path program 5 times [2024-06-20 16:30:20,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:20,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615935613] [2024-06-20 16:30:20,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:20,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:20,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:21,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:21,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:21,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615935613] [2024-06-20 16:30:21,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615935613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:21,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:21,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:21,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047295821] [2024-06-20 16:30:21,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:21,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:21,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:21,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:21,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:21,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:21,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 352 transitions, 4287 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:21,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:21,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:21,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:22,776 INFO L124 PetriNetUnfolderBase]: 3806/5727 cut-off events. [2024-06-20 16:30:22,776 INFO L125 PetriNetUnfolderBase]: For 496402/496402 co-relation queries the response was YES. [2024-06-20 16:30:22,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47213 conditions, 5727 events. 3806/5727 cut-off events. For 496402/496402 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 31023 event pairs, 905 based on Foata normal form. 6/5733 useless extension candidates. Maximal degree in co-relation 47096. Up to 5672 conditions per place. [2024-06-20 16:30:22,843 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 352 selfloop transitions, 17 changer transitions 0/372 dead transitions. [2024-06-20 16:30:22,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 372 transitions, 5083 flow [2024-06-20 16:30:22,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:22,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:22,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-20 16:30:22,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-20 16:30:22,844 INFO L175 Difference]: Start difference. First operand has 254 places, 352 transitions, 4287 flow. Second operand 8 states and 126 transitions. [2024-06-20 16:30:22,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 372 transitions, 5083 flow [2024-06-20 16:30:23,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 372 transitions, 4959 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-20 16:30:23,498 INFO L231 Difference]: Finished difference. Result has 258 places, 352 transitions, 4203 flow [2024-06-20 16:30:23,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4163, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4203, PETRI_PLACES=258, PETRI_TRANSITIONS=352} [2024-06-20 16:30:23,499 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-20 16:30:23,499 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 352 transitions, 4203 flow [2024-06-20 16:30:23,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:23,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:23,499 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-20 16:30:23,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 16:30:23,499 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:23,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:23,500 INFO L85 PathProgramCache]: Analyzing trace with hash -273592315, now seen corresponding path program 6 times [2024-06-20 16:30:23,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:23,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375592318] [2024-06-20 16:30:23,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:23,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:23,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:24,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:24,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:24,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375592318] [2024-06-20 16:30:24,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375592318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:24,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:24,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:24,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769615016] [2024-06-20 16:30:24,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:24,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:24,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:24,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:24,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:24,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:24,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 352 transitions, 4203 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:24,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:24,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:24,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:25,335 INFO L124 PetriNetUnfolderBase]: 3836/5769 cut-off events. [2024-06-20 16:30:25,335 INFO L125 PetriNetUnfolderBase]: For 509059/509059 co-relation queries the response was YES. [2024-06-20 16:30:25,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47433 conditions, 5769 events. 3836/5769 cut-off events. For 509059/509059 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 31279 event pairs, 904 based on Foata normal form. 6/5775 useless extension candidates. Maximal degree in co-relation 47314. Up to 5670 conditions per place. [2024-06-20 16:30:25,405 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 355 selfloop transitions, 22 changer transitions 0/380 dead transitions. [2024-06-20 16:30:25,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 380 transitions, 5105 flow [2024-06-20 16:30:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:25,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:25,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 16:30:25,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-20 16:30:25,406 INFO L175 Difference]: Start difference. First operand has 258 places, 352 transitions, 4203 flow. Second operand 8 states and 133 transitions. [2024-06-20 16:30:25,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 380 transitions, 5105 flow [2024-06-20 16:30:26,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 380 transitions, 5061 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-20 16:30:26,174 INFO L231 Difference]: Finished difference. Result has 259 places, 355 transitions, 4285 flow [2024-06-20 16:30:26,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4159, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4285, PETRI_PLACES=259, PETRI_TRANSITIONS=355} [2024-06-20 16:30:26,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-20 16:30:26,175 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 355 transitions, 4285 flow [2024-06-20 16:30:26,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:26,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:26,176 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-20 16:30:26,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 16:30:26,176 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:26,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:26,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1651750685, now seen corresponding path program 7 times [2024-06-20 16:30:26,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:26,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218826629] [2024-06-20 16:30:26,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:26,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:26,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:26,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:26,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:26,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218826629] [2024-06-20 16:30:26,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218826629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:26,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:26,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:26,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187043730] [2024-06-20 16:30:26,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:26,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:26,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:26,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:26,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:26,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:26,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 355 transitions, 4285 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:26,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:26,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:26,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:27,987 INFO L124 PetriNetUnfolderBase]: 3818/5745 cut-off events. [2024-06-20 16:30:27,988 INFO L125 PetriNetUnfolderBase]: For 512839/512839 co-relation queries the response was YES. [2024-06-20 16:30:28,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47231 conditions, 5745 events. 3818/5745 cut-off events. For 512839/512839 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 31129 event pairs, 886 based on Foata normal form. 6/5751 useless extension candidates. Maximal degree in co-relation 47111. Up to 5480 conditions per place. [2024-06-20 16:30:28,055 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 332 selfloop transitions, 55 changer transitions 0/390 dead transitions. [2024-06-20 16:30:28,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 390 transitions, 5448 flow [2024-06-20 16:30:28,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:28,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:28,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 16:30:28,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-20 16:30:28,056 INFO L175 Difference]: Start difference. First operand has 259 places, 355 transitions, 4285 flow. Second operand 8 states and 139 transitions. [2024-06-20 16:30:28,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 390 transitions, 5448 flow [2024-06-20 16:30:28,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 390 transitions, 5350 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-20 16:30:28,765 INFO L231 Difference]: Finished difference. Result has 262 places, 361 transitions, 4493 flow [2024-06-20 16:30:28,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4187, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4493, PETRI_PLACES=262, PETRI_TRANSITIONS=361} [2024-06-20 16:30:28,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-20 16:30:28,766 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 361 transitions, 4493 flow [2024-06-20 16:30:28,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:28,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:28,766 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-20 16:30:28,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 16:30:28,767 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:28,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:28,767 INFO L85 PathProgramCache]: Analyzing trace with hash 411604175, now seen corresponding path program 1 times [2024-06-20 16:30:28,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:28,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024110370] [2024-06-20 16:30:28,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:28,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:28,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:29,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:29,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:29,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024110370] [2024-06-20 16:30:29,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024110370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:29,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:29,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:29,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079839048] [2024-06-20 16:30:29,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:29,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:29,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:29,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:29,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:29,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:29,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 361 transitions, 4493 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:29,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:29,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:29,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:30,742 INFO L124 PetriNetUnfolderBase]: 3828/5776 cut-off events. [2024-06-20 16:30:30,742 INFO L125 PetriNetUnfolderBase]: For 519885/519885 co-relation queries the response was YES. [2024-06-20 16:30:30,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47698 conditions, 5776 events. 3828/5776 cut-off events. For 519885/519885 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 31551 event pairs, 1595 based on Foata normal form. 2/5778 useless extension candidates. Maximal degree in co-relation 47576. Up to 5699 conditions per place. [2024-06-20 16:30:30,807 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 352 selfloop transitions, 28 changer transitions 0/383 dead transitions. [2024-06-20 16:30:30,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 383 transitions, 5360 flow [2024-06-20 16:30:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:30:30,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:30:30,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-20 16:30:30,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38055555555555554 [2024-06-20 16:30:30,809 INFO L175 Difference]: Start difference. First operand has 262 places, 361 transitions, 4493 flow. Second operand 9 states and 137 transitions. [2024-06-20 16:30:30,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 383 transitions, 5360 flow [2024-06-20 16:30:31,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 383 transitions, 5240 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-20 16:30:31,823 INFO L231 Difference]: Finished difference. Result has 268 places, 366 transitions, 4513 flow [2024-06-20 16:30:31,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4375, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4513, PETRI_PLACES=268, PETRI_TRANSITIONS=366} [2024-06-20 16:30:31,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-20 16:30:31,824 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 366 transitions, 4513 flow [2024-06-20 16:30:31,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:31,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:31,824 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-20 16:30:31,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 16:30:31,824 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:31,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:31,825 INFO L85 PathProgramCache]: Analyzing trace with hash 411188279, now seen corresponding path program 8 times [2024-06-20 16:30:31,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:31,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013499232] [2024-06-20 16:30:31,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:31,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:31,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:32,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:32,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:32,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013499232] [2024-06-20 16:30:32,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013499232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:32,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:32,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:32,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488165939] [2024-06-20 16:30:32,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:32,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:32,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:32,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:32,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:32,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:32,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 366 transitions, 4513 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:32,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:32,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:32,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:33,599 INFO L124 PetriNetUnfolderBase]: 3906/5884 cut-off events. [2024-06-20 16:30:33,599 INFO L125 PetriNetUnfolderBase]: For 556807/556807 co-relation queries the response was YES. [2024-06-20 16:30:33,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49001 conditions, 5884 events. 3906/5884 cut-off events. For 556807/556807 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 32194 event pairs, 1612 based on Foata normal form. 6/5890 useless extension candidates. Maximal degree in co-relation 48877. Up to 5727 conditions per place. [2024-06-20 16:30:33,676 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 352 selfloop transitions, 40 changer transitions 0/395 dead transitions. [2024-06-20 16:30:33,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 395 transitions, 5679 flow [2024-06-20 16:30:33,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:33,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:33,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:30:33,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-20 16:30:33,677 INFO L175 Difference]: Start difference. First operand has 268 places, 366 transitions, 4513 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:30:33,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 395 transitions, 5679 flow [2024-06-20 16:30:34,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 395 transitions, 5614 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 16:30:34,818 INFO L231 Difference]: Finished difference. Result has 271 places, 374 transitions, 4717 flow [2024-06-20 16:30:34,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4448, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4717, PETRI_PLACES=271, PETRI_TRANSITIONS=374} [2024-06-20 16:30:34,818 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-20 16:30:34,818 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 374 transitions, 4717 flow [2024-06-20 16:30:34,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:34,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:34,819 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-20 16:30:34,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 16:30:34,819 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:34,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:34,819 INFO L85 PathProgramCache]: Analyzing trace with hash 488913823, now seen corresponding path program 9 times [2024-06-20 16:30:34,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:34,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653206763] [2024-06-20 16:30:34,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:34,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:34,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:35,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:35,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:35,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653206763] [2024-06-20 16:30:35,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653206763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:35,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:35,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:35,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519188222] [2024-06-20 16:30:35,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:35,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:35,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:35,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:35,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:35,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:35,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 374 transitions, 4717 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:35,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:35,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:35,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:36,661 INFO L124 PetriNetUnfolderBase]: 3888/5860 cut-off events. [2024-06-20 16:30:36,661 INFO L125 PetriNetUnfolderBase]: For 558076/558076 co-relation queries the response was YES. [2024-06-20 16:30:36,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48700 conditions, 5860 events. 3888/5860 cut-off events. For 558076/558076 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 32026 event pairs, 1627 based on Foata normal form. 6/5866 useless extension candidates. Maximal degree in co-relation 48574. Up to 5773 conditions per place. [2024-06-20 16:30:36,735 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 357 selfloop transitions, 30 changer transitions 0/390 dead transitions. [2024-06-20 16:30:36,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 390 transitions, 5539 flow [2024-06-20 16:30:36,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:36,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:36,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 16:30:36,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-20 16:30:36,736 INFO L175 Difference]: Start difference. First operand has 271 places, 374 transitions, 4717 flow. Second operand 8 states and 127 transitions. [2024-06-20 16:30:36,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 390 transitions, 5539 flow [2024-06-20 16:30:38,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 390 transitions, 5404 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-20 16:30:38,072 INFO L231 Difference]: Finished difference. Result has 276 places, 374 transitions, 4648 flow [2024-06-20 16:30:38,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4582, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4648, PETRI_PLACES=276, PETRI_TRANSITIONS=374} [2024-06-20 16:30:38,073 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-20 16:30:38,074 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 374 transitions, 4648 flow [2024-06-20 16:30:38,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:38,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:38,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:30:38,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 16:30:38,074 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:38,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:38,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1665165577, now seen corresponding path program 2 times [2024-06-20 16:30:38,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:38,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913727082] [2024-06-20 16:30:38,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:38,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:38,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:38,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:38,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:38,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913727082] [2024-06-20 16:30:38,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913727082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:38,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:38,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:38,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336639709] [2024-06-20 16:30:38,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:38,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:38,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:38,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:38,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:38,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:38,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 374 transitions, 4648 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:38,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:38,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:38,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:40,224 INFO L124 PetriNetUnfolderBase]: 3908/5889 cut-off events. [2024-06-20 16:30:40,224 INFO L125 PetriNetUnfolderBase]: For 560130/560132 co-relation queries the response was YES. [2024-06-20 16:30:40,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48767 conditions, 5889 events. 3908/5889 cut-off events. For 560130/560132 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 32208 event pairs, 1601 based on Foata normal form. 4/5893 useless extension candidates. Maximal degree in co-relation 48639. Up to 5807 conditions per place. [2024-06-20 16:30:40,292 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 360 selfloop transitions, 31 changer transitions 0/394 dead transitions. [2024-06-20 16:30:40,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 394 transitions, 5536 flow [2024-06-20 16:30:40,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:30:40,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:30:40,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-20 16:30:40,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37222222222222223 [2024-06-20 16:30:40,294 INFO L175 Difference]: Start difference. First operand has 276 places, 374 transitions, 4648 flow. Second operand 9 states and 134 transitions. [2024-06-20 16:30:40,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 394 transitions, 5536 flow [2024-06-20 16:30:41,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 394 transitions, 5436 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 16:30:41,569 INFO L231 Difference]: Finished difference. Result has 277 places, 380 transitions, 4696 flow [2024-06-20 16:30:41,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4548, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4696, PETRI_PLACES=277, PETRI_TRANSITIONS=380} [2024-06-20 16:30:41,573 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-20 16:30:41,573 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 380 transitions, 4696 flow [2024-06-20 16:30:41,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:41,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:41,573 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-20 16:30:41,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 16:30:41,574 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:41,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:41,574 INFO L85 PathProgramCache]: Analyzing trace with hash -438249675, now seen corresponding path program 3 times [2024-06-20 16:30:41,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:41,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226270578] [2024-06-20 16:30:41,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:41,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:41,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:42,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:42,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:42,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226270578] [2024-06-20 16:30:42,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226270578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:42,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:42,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:42,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545803028] [2024-06-20 16:30:42,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:42,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:42,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:42,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:42,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:42,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:42,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 380 transitions, 4696 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:42,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:42,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:42,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:43,645 INFO L124 PetriNetUnfolderBase]: 3912/5895 cut-off events. [2024-06-20 16:30:43,646 INFO L125 PetriNetUnfolderBase]: For 574824/574826 co-relation queries the response was YES. [2024-06-20 16:30:43,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48870 conditions, 5895 events. 3912/5895 cut-off events. For 574824/574826 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 32322 event pairs, 1603 based on Foata normal form. 6/5901 useless extension candidates. Maximal degree in co-relation 48742. Up to 5739 conditions per place. [2024-06-20 16:30:43,723 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 351 selfloop transitions, 43 changer transitions 0/397 dead transitions. [2024-06-20 16:30:43,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 397 transitions, 5708 flow [2024-06-20 16:30:43,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:43,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:43,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 16:30:43,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-20 16:30:43,724 INFO L175 Difference]: Start difference. First operand has 277 places, 380 transitions, 4696 flow. Second operand 8 states and 127 transitions. [2024-06-20 16:30:43,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 397 transitions, 5708 flow [2024-06-20 16:30:45,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 397 transitions, 5630 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 16:30:45,177 INFO L231 Difference]: Finished difference. Result has 280 places, 383 transitions, 4766 flow [2024-06-20 16:30:45,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4618, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4766, PETRI_PLACES=280, PETRI_TRANSITIONS=383} [2024-06-20 16:30:45,178 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-20 16:30:45,178 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 383 transitions, 4766 flow [2024-06-20 16:30:45,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:45,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:45,178 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-20 16:30:45,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 16:30:45,178 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:45,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:45,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1308226245, now seen corresponding path program 4 times [2024-06-20 16:30:45,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:45,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664379760] [2024-06-20 16:30:45,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:45,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:45,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:45,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:45,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:45,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664379760] [2024-06-20 16:30:45,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664379760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:45,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:45,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:45,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018517104] [2024-06-20 16:30:45,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:45,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:45,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:45,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:45,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:46,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:46,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 383 transitions, 4766 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:46,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:46,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:46,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:47,333 INFO L124 PetriNetUnfolderBase]: 3902/5881 cut-off events. [2024-06-20 16:30:47,333 INFO L125 PetriNetUnfolderBase]: For 580029/580031 co-relation queries the response was YES. [2024-06-20 16:30:47,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48892 conditions, 5881 events. 3902/5881 cut-off events. For 580029/580031 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 32218 event pairs, 1602 based on Foata normal form. 4/5885 useless extension candidates. Maximal degree in co-relation 48763. Up to 5799 conditions per place. [2024-06-20 16:30:47,410 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 362 selfloop transitions, 31 changer transitions 0/396 dead transitions. [2024-06-20 16:30:47,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 396 transitions, 5582 flow [2024-06-20 16:30:47,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:47,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:47,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-20 16:30:47,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-20 16:30:47,411 INFO L175 Difference]: Start difference. First operand has 280 places, 383 transitions, 4766 flow. Second operand 8 states and 123 transitions. [2024-06-20 16:30:47,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 396 transitions, 5582 flow [2024-06-20 16:30:48,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 396 transitions, 5459 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-20 16:30:48,864 INFO L231 Difference]: Finished difference. Result has 283 places, 383 transitions, 4711 flow [2024-06-20 16:30:48,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4643, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4711, PETRI_PLACES=283, PETRI_TRANSITIONS=383} [2024-06-20 16:30:48,864 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-20 16:30:48,864 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 383 transitions, 4711 flow [2024-06-20 16:30:48,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:48,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:48,865 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-20 16:30:48,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 16:30:48,865 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:48,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:48,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1263755967, now seen corresponding path program 10 times [2024-06-20 16:30:48,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:48,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070913156] [2024-06-20 16:30:48,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:48,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:48,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:49,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:49,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:49,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070913156] [2024-06-20 16:30:49,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070913156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:49,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:49,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:49,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121904303] [2024-06-20 16:30:49,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:49,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:49,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:49,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:49,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:49,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:49,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 383 transitions, 4711 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:49,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:49,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:49,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:50,803 INFO L124 PetriNetUnfolderBase]: 3866/5834 cut-off events. [2024-06-20 16:30:50,803 INFO L125 PetriNetUnfolderBase]: For 589665/589667 co-relation queries the response was YES. [2024-06-20 16:30:50,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47765 conditions, 5834 events. 3866/5834 cut-off events. For 589665/589667 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 32002 event pairs, 1603 based on Foata normal form. 14/5848 useless extension candidates. Maximal degree in co-relation 47635. Up to 5408 conditions per place. [2024-06-20 16:30:50,866 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 343 selfloop transitions, 56 changer transitions 0/402 dead transitions. [2024-06-20 16:30:50,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 402 transitions, 5719 flow [2024-06-20 16:30:50,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:50,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:50,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:30:50,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-20 16:30:50,867 INFO L175 Difference]: Start difference. First operand has 283 places, 383 transitions, 4711 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:30:50,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 402 transitions, 5719 flow [2024-06-20 16:30:52,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 402 transitions, 5546 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-20 16:30:52,196 INFO L231 Difference]: Finished difference. Result has 282 places, 383 transitions, 4658 flow [2024-06-20 16:30:52,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4538, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4658, PETRI_PLACES=282, PETRI_TRANSITIONS=383} [2024-06-20 16:30:52,196 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-20 16:30:52,197 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 383 transitions, 4658 flow [2024-06-20 16:30:52,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:52,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:52,197 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-20 16:30:52,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 16:30:52,197 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:52,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:52,197 INFO L85 PathProgramCache]: Analyzing trace with hash -407280273, now seen corresponding path program 11 times [2024-06-20 16:30:52,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:52,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102786896] [2024-06-20 16:30:52,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:52,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:52,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:52,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:52,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:52,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102786896] [2024-06-20 16:30:52,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102786896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:52,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:52,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:52,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165578019] [2024-06-20 16:30:52,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:52,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:52,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:52,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:52,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:52,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:52,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 383 transitions, 4658 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:52,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:52,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:52,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:54,048 INFO L124 PetriNetUnfolderBase]: 3896/5876 cut-off events. [2024-06-20 16:30:54,048 INFO L125 PetriNetUnfolderBase]: For 589711/589713 co-relation queries the response was YES. [2024-06-20 16:30:54,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48280 conditions, 5876 events. 3896/5876 cut-off events. For 589711/589713 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 32227 event pairs, 1625 based on Foata normal form. 8/5884 useless extension candidates. Maximal degree in co-relation 48149. Up to 5787 conditions per place. [2024-06-20 16:30:54,120 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 366 selfloop transitions, 30 changer transitions 0/399 dead transitions. [2024-06-20 16:30:54,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 399 transitions, 5577 flow [2024-06-20 16:30:54,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:54,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:54,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-20 16:30:54,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-20 16:30:54,121 INFO L175 Difference]: Start difference. First operand has 282 places, 383 transitions, 4658 flow. Second operand 8 states and 124 transitions. [2024-06-20 16:30:54,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 399 transitions, 5577 flow [2024-06-20 16:30:55,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 399 transitions, 5380 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 16:30:55,457 INFO L231 Difference]: Finished difference. Result has 284 places, 386 transitions, 4620 flow [2024-06-20 16:30:55,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4469, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4620, PETRI_PLACES=284, PETRI_TRANSITIONS=386} [2024-06-20 16:30:55,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-20 16:30:55,457 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 386 transitions, 4620 flow [2024-06-20 16:30:55,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:55,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:55,458 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-20 16:30:55,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 16:30:55,458 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:55,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:55,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1429808707, now seen corresponding path program 12 times [2024-06-20 16:30:55,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:55,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224437738] [2024-06-20 16:30:55,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:55,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:55,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:56,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:56,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:56,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224437738] [2024-06-20 16:30:56,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224437738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:56,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:56,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:56,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330862811] [2024-06-20 16:30:56,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:56,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:56,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:56,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:56,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:56,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:30:56,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 386 transitions, 4620 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:56,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:56,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:30:56,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:57,320 INFO L124 PetriNetUnfolderBase]: 3878/5852 cut-off events. [2024-06-20 16:30:57,321 INFO L125 PetriNetUnfolderBase]: For 585255/585257 co-relation queries the response was YES. [2024-06-20 16:30:57,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47459 conditions, 5852 events. 3878/5852 cut-off events. For 585255/585257 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 32110 event pairs, 1624 based on Foata normal form. 8/5860 useless extension candidates. Maximal degree in co-relation 47327. Up to 5728 conditions per place. [2024-06-20 16:30:57,396 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 363 selfloop transitions, 37 changer transitions 0/403 dead transitions. [2024-06-20 16:30:57,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 403 transitions, 5482 flow [2024-06-20 16:30:57,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:57,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:57,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-20 16:30:57,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-20 16:30:57,397 INFO L175 Difference]: Start difference. First operand has 284 places, 386 transitions, 4620 flow. Second operand 8 states and 129 transitions. [2024-06-20 16:30:57,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 403 transitions, 5482 flow [2024-06-20 16:30:58,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 403 transitions, 5300 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-20 16:30:58,933 INFO L231 Difference]: Finished difference. Result has 285 places, 386 transitions, 4519 flow [2024-06-20 16:30:58,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4438, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4519, PETRI_PLACES=285, PETRI_TRANSITIONS=386} [2024-06-20 16:30:58,934 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-20 16:30:58,934 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 386 transitions, 4519 flow [2024-06-20 16:30:58,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:58,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:58,934 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-20 16:30:58,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 16:30:58,934 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:30:58,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:58,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1422181963, now seen corresponding path program 2 times [2024-06-20 16:30:58,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:58,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541381969] [2024-06-20 16:30:58,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:58,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:58,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:59,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:59,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:59,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541381969] [2024-06-20 16:30:59,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541381969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:59,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:59,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:30:59,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202223843] [2024-06-20 16:30:59,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:59,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:30:59,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:59,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:30:59,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:00,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:00,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 386 transitions, 4519 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:00,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:00,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:00,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:01,249 INFO L124 PetriNetUnfolderBase]: 3886/5862 cut-off events. [2024-06-20 16:31:01,250 INFO L125 PetriNetUnfolderBase]: For 585471/585471 co-relation queries the response was YES. [2024-06-20 16:31:01,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47440 conditions, 5862 events. 3886/5862 cut-off events. For 585471/585471 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 32160 event pairs, 1600 based on Foata normal form. 2/5864 useless extension candidates. Maximal degree in co-relation 47307. Up to 5810 conditions per place. [2024-06-20 16:31:01,322 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 381 selfloop transitions, 17 changer transitions 0/401 dead transitions. [2024-06-20 16:31:01,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 401 transitions, 5413 flow [2024-06-20 16:31:01,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:31:01,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:31:01,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-20 16:31:01,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-20 16:31:01,324 INFO L175 Difference]: Start difference. First operand has 285 places, 386 transitions, 4519 flow. Second operand 8 states and 119 transitions. [2024-06-20 16:31:01,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 401 transitions, 5413 flow [2024-06-20 16:31:02,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 401 transitions, 5227 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-20 16:31:02,873 INFO L231 Difference]: Finished difference. Result has 283 places, 388 transitions, 4444 flow [2024-06-20 16:31:02,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4333, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4444, PETRI_PLACES=283, PETRI_TRANSITIONS=388} [2024-06-20 16:31:02,873 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-20 16:31:02,873 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 388 transitions, 4444 flow [2024-06-20 16:31:02,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:02,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:02,874 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-20 16:31:02,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 16:31:02,874 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:02,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:02,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1713428547, now seen corresponding path program 3 times [2024-06-20 16:31:02,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:02,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974837743] [2024-06-20 16:31:02,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:02,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:02,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:04,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:04,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:04,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974837743] [2024-06-20 16:31:04,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974837743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:04,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:04,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:04,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015802722] [2024-06-20 16:31:04,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:04,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:04,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:04,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:04,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:04,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:04,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 388 transitions, 4444 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:04,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:04,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:04,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:05,406 INFO L124 PetriNetUnfolderBase]: 3899/5881 cut-off events. [2024-06-20 16:31:05,406 INFO L125 PetriNetUnfolderBase]: For 601193/601193 co-relation queries the response was YES. [2024-06-20 16:31:05,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47517 conditions, 5881 events. 3899/5881 cut-off events. For 601193/601193 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 32305 event pairs, 1598 based on Foata normal form. 2/5883 useless extension candidates. Maximal degree in co-relation 47386. Up to 5825 conditions per place. [2024-06-20 16:31:05,467 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 386 selfloop transitions, 22 changer transitions 0/411 dead transitions. [2024-06-20 16:31:05,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 411 transitions, 5428 flow [2024-06-20 16:31:05,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:31:05,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:31:05,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-20 16:31:05,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-20 16:31:05,468 INFO L175 Difference]: Start difference. First operand has 283 places, 388 transitions, 4444 flow. Second operand 8 states and 121 transitions. [2024-06-20 16:31:05,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 411 transitions, 5428 flow [2024-06-20 16:31:06,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 411 transitions, 5324 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-20 16:31:06,878 INFO L231 Difference]: Finished difference. Result has 287 places, 398 transitions, 4559 flow [2024-06-20 16:31:06,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4559, PETRI_PLACES=287, PETRI_TRANSITIONS=398} [2024-06-20 16:31:06,878 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-20 16:31:06,879 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 398 transitions, 4559 flow [2024-06-20 16:31:06,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:06,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:06,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:31:06,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 16:31:06,879 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:06,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:06,879 INFO L85 PathProgramCache]: Analyzing trace with hash -450228323, now seen corresponding path program 6 times [2024-06-20 16:31:06,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:06,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637624221] [2024-06-20 16:31:06,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:06,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:06,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:07,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-20 16:31:07,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:07,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637624221] [2024-06-20 16:31:07,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637624221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:07,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:07,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:07,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391263456] [2024-06-20 16:31:07,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:07,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:07,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:07,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:07,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:07,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:07,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 398 transitions, 4559 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:07,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:07,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:07,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:09,336 INFO L124 PetriNetUnfolderBase]: 3939/5938 cut-off events. [2024-06-20 16:31:09,337 INFO L125 PetriNetUnfolderBase]: For 623123/623125 co-relation queries the response was YES. [2024-06-20 16:31:09,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48474 conditions, 5938 events. 3939/5938 cut-off events. For 623123/623125 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 32641 event pairs, 1598 based on Foata normal form. 6/5944 useless extension candidates. Maximal degree in co-relation 48340. Up to 5745 conditions per place. [2024-06-20 16:31:09,417 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 360 selfloop transitions, 60 changer transitions 0/423 dead transitions. [2024-06-20 16:31:09,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 423 transitions, 5582 flow [2024-06-20 16:31:09,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:31:09,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:31:09,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-20 16:31:09,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925 [2024-06-20 16:31:09,419 INFO L175 Difference]: Start difference. First operand has 287 places, 398 transitions, 4559 flow. Second operand 10 states and 157 transitions. [2024-06-20 16:31:09,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 423 transitions, 5582 flow [2024-06-20 16:31:10,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 423 transitions, 5489 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-20 16:31:10,718 INFO L231 Difference]: Finished difference. Result has 294 places, 406 transitions, 4736 flow [2024-06-20 16:31:10,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4466, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4736, PETRI_PLACES=294, PETRI_TRANSITIONS=406} [2024-06-20 16:31:10,719 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-20 16:31:10,719 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 406 transitions, 4736 flow [2024-06-20 16:31:10,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:10,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:10,719 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-20 16:31:10,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 16:31:10,719 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:10,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:10,720 INFO L85 PathProgramCache]: Analyzing trace with hash -438253643, now seen corresponding path program 7 times [2024-06-20 16:31:10,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:10,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612838215] [2024-06-20 16:31:10,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:10,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:10,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:11,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:11,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:11,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612838215] [2024-06-20 16:31:11,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612838215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:11,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:11,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:11,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292198743] [2024-06-20 16:31:11,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:11,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:11,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:11,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:11,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:11,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:11,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 406 transitions, 4736 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:11,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:11,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:11,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:12,881 INFO L124 PetriNetUnfolderBase]: 3927/5922 cut-off events. [2024-06-20 16:31:12,882 INFO L125 PetriNetUnfolderBase]: For 625358/625360 co-relation queries the response was YES. [2024-06-20 16:31:12,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48283 conditions, 5922 events. 3927/5922 cut-off events. For 625358/625360 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 32538 event pairs, 1598 based on Foata normal form. 6/5928 useless extension candidates. Maximal degree in co-relation 48148. Up to 5751 conditions per place. [2024-06-20 16:31:12,957 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 365 selfloop transitions, 53 changer transitions 0/421 dead transitions. [2024-06-20 16:31:12,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 421 transitions, 5614 flow [2024-06-20 16:31:12,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:31:12,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:31:12,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-20 16:31:12,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-20 16:31:12,959 INFO L175 Difference]: Start difference. First operand has 294 places, 406 transitions, 4736 flow. Second operand 9 states and 140 transitions. [2024-06-20 16:31:12,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 421 transitions, 5614 flow [2024-06-20 16:31:14,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 421 transitions, 5403 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-20 16:31:14,384 INFO L231 Difference]: Finished difference. Result has 296 places, 406 transitions, 4638 flow [2024-06-20 16:31:14,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4525, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4638, PETRI_PLACES=296, PETRI_TRANSITIONS=406} [2024-06-20 16:31:14,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-20 16:31:14,385 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 406 transitions, 4638 flow [2024-06-20 16:31:14,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:14,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:14,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:31:14,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 16:31:14,386 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:14,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:14,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1299646437, now seen corresponding path program 4 times [2024-06-20 16:31:14,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:14,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151055182] [2024-06-20 16:31:14,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:14,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:14,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:15,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:15,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:15,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151055182] [2024-06-20 16:31:15,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151055182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:15,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:15,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:15,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615466510] [2024-06-20 16:31:15,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:15,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:15,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:15,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:15,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:15,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:15,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 406 transitions, 4638 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:15,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:15,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:15,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:16,542 INFO L124 PetriNetUnfolderBase]: 3922/5914 cut-off events. [2024-06-20 16:31:16,543 INFO L125 PetriNetUnfolderBase]: For 626931/626931 co-relation queries the response was YES. [2024-06-20 16:31:16,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47986 conditions, 5914 events. 3922/5914 cut-off events. For 626931/626931 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 32413 event pairs, 1597 based on Foata normal form. 2/5916 useless extension candidates. Maximal degree in co-relation 47850. Up to 5862 conditions per place. [2024-06-20 16:31:16,622 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 399 selfloop transitions, 18 changer transitions 0/420 dead transitions. [2024-06-20 16:31:16,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 420 transitions, 5576 flow [2024-06-20 16:31:16,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:31:16,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:31:16,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-20 16:31:16,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-20 16:31:16,624 INFO L175 Difference]: Start difference. First operand has 296 places, 406 transitions, 4638 flow. Second operand 8 states and 118 transitions. [2024-06-20 16:31:16,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 420 transitions, 5576 flow [2024-06-20 16:31:17,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 420 transitions, 5324 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-20 16:31:17,986 INFO L231 Difference]: Finished difference. Result has 295 places, 408 transitions, 4507 flow [2024-06-20 16:31:17,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4386, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4507, PETRI_PLACES=295, PETRI_TRANSITIONS=408} [2024-06-20 16:31:17,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-20 16:31:17,987 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 408 transitions, 4507 flow [2024-06-20 16:31:17,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:17,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:17,987 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-20 16:31:17,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 16:31:17,988 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:17,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:17,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1263879099, now seen corresponding path program 4 times [2024-06-20 16:31:17,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:17,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248847573] [2024-06-20 16:31:17,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:17,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:17,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:18,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:18,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:18,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248847573] [2024-06-20 16:31:18,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248847573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:18,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:18,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:18,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550792989] [2024-06-20 16:31:18,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:18,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:18,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:18,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:18,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:18,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:18,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 408 transitions, 4507 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:18,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:18,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:18,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:20,226 INFO L124 PetriNetUnfolderBase]: 3912/5901 cut-off events. [2024-06-20 16:31:20,226 INFO L125 PetriNetUnfolderBase]: For 634574/634576 co-relation queries the response was YES. [2024-06-20 16:31:20,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47380 conditions, 5901 events. 3912/5901 cut-off events. For 634574/634576 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 32407 event pairs, 1605 based on Foata normal form. 6/5907 useless extension candidates. Maximal degree in co-relation 47244. Up to 5810 conditions per place. [2024-06-20 16:31:20,291 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 382 selfloop transitions, 37 changer transitions 0/422 dead transitions. [2024-06-20 16:31:20,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 422 transitions, 5427 flow [2024-06-20 16:31:20,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:31:20,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:31:20,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-20 16:31:20,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-20 16:31:20,293 INFO L175 Difference]: Start difference. First operand has 295 places, 408 transitions, 4507 flow. Second operand 9 states and 136 transitions. [2024-06-20 16:31:20,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 422 transitions, 5427 flow [2024-06-20 16:31:21,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 422 transitions, 5322 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-20 16:31:21,674 INFO L231 Difference]: Finished difference. Result has 298 places, 410 transitions, 4540 flow [2024-06-20 16:31:21,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4402, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4540, PETRI_PLACES=298, PETRI_TRANSITIONS=410} [2024-06-20 16:31:21,675 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-20 16:31:21,675 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 410 transitions, 4540 flow [2024-06-20 16:31:21,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:21,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:21,675 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-20 16:31:21,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 16:31:21,676 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:21,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:21,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1485656861, now seen corresponding path program 1 times [2024-06-20 16:31:21,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:21,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973458042] [2024-06-20 16:31:21,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:21,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:21,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:22,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:22,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:22,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973458042] [2024-06-20 16:31:22,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973458042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:22,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:22,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:22,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046746547] [2024-06-20 16:31:22,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:22,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:22,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:22,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:22,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:22,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:22,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 410 transitions, 4540 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:22,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:22,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:22,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:24,021 INFO L124 PetriNetUnfolderBase]: 4033/6083 cut-off events. [2024-06-20 16:31:24,021 INFO L125 PetriNetUnfolderBase]: For 715965/715965 co-relation queries the response was YES. [2024-06-20 16:31:24,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49794 conditions, 6083 events. 4033/6083 cut-off events. For 715965/715965 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 33570 event pairs, 1597 based on Foata normal form. 10/6093 useless extension candidates. Maximal degree in co-relation 49657. Up to 5850 conditions per place. [2024-06-20 16:31:24,100 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 423 selfloop transitions, 22 changer transitions 0/448 dead transitions. [2024-06-20 16:31:24,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 448 transitions, 5806 flow [2024-06-20 16:31:24,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:31:24,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:31:24,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 16:31:24,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-20 16:31:24,101 INFO L175 Difference]: Start difference. First operand has 298 places, 410 transitions, 4540 flow. Second operand 9 states and 152 transitions. [2024-06-20 16:31:24,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 448 transitions, 5806 flow [2024-06-20 16:31:25,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 448 transitions, 5713 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-20 16:31:25,819 INFO L231 Difference]: Finished difference. Result has 303 places, 412 transitions, 4533 flow [2024-06-20 16:31:25,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4447, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4533, PETRI_PLACES=303, PETRI_TRANSITIONS=412} [2024-06-20 16:31:25,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-20 16:31:25,820 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 412 transitions, 4533 flow [2024-06-20 16:31:25,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:25,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:25,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:31:25,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 16:31:25,820 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:25,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:25,821 INFO L85 PathProgramCache]: Analyzing trace with hash 293346677, now seen corresponding path program 2 times [2024-06-20 16:31:25,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:25,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93860916] [2024-06-20 16:31:25,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:25,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:25,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:26,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:26,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:26,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93860916] [2024-06-20 16:31:26,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93860916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:26,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:26,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:26,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162515302] [2024-06-20 16:31:26,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:26,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:26,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:26,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:26,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:27,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:27,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 412 transitions, 4533 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:27,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:27,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:27,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:28,518 INFO L124 PetriNetUnfolderBase]: 4000/6036 cut-off events. [2024-06-20 16:31:28,518 INFO L125 PetriNetUnfolderBase]: For 699115/699115 co-relation queries the response was YES. [2024-06-20 16:31:28,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48588 conditions, 6036 events. 4000/6036 cut-off events. For 699115/699115 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 33352 event pairs, 1625 based on Foata normal form. 14/6050 useless extension candidates. Maximal degree in co-relation 48450. Up to 5894 conditions per place. [2024-06-20 16:31:28,601 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 416 selfloop transitions, 19 changer transitions 0/438 dead transitions. [2024-06-20 16:31:28,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 438 transitions, 5527 flow [2024-06-20 16:31:28,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:31:28,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:31:28,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:31:28,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-20 16:31:28,602 INFO L175 Difference]: Start difference. First operand has 303 places, 412 transitions, 4533 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:31:28,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 438 transitions, 5527 flow [2024-06-20 16:31:29,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 438 transitions, 5492 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 16:31:30,003 INFO L231 Difference]: Finished difference. Result has 306 places, 412 transitions, 4541 flow [2024-06-20 16:31:30,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4498, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4541, PETRI_PLACES=306, PETRI_TRANSITIONS=412} [2024-06-20 16:31:30,004 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-20 16:31:30,004 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 412 transitions, 4541 flow [2024-06-20 16:31:30,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:30,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:30,004 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-20 16:31:30,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 16:31:30,005 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:30,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:30,005 INFO L85 PathProgramCache]: Analyzing trace with hash 411619055, now seen corresponding path program 1 times [2024-06-20 16:31:30,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:30,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111079955] [2024-06-20 16:31:30,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:30,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:30,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:31,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:31,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:31,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111079955] [2024-06-20 16:31:31,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111079955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:31,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:31,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:31,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025261101] [2024-06-20 16:31:31,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:31,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:31,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:31,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:31,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:31,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:31,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 412 transitions, 4541 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:31,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:31,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:31,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:32,525 INFO L124 PetriNetUnfolderBase]: 4008/6048 cut-off events. [2024-06-20 16:31:32,526 INFO L125 PetriNetUnfolderBase]: For 673780/673780 co-relation queries the response was YES. [2024-06-20 16:31:32,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48837 conditions, 6048 events. 4008/6048 cut-off events. For 673780/673780 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 33403 event pairs, 1628 based on Foata normal form. 2/6050 useless extension candidates. Maximal degree in co-relation 48697. Up to 5969 conditions per place. [2024-06-20 16:31:32,610 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 396 selfloop transitions, 31 changer transitions 0/430 dead transitions. [2024-06-20 16:31:32,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 430 transitions, 5475 flow [2024-06-20 16:31:32,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:31:32,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:31:32,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 16:31:32,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-20 16:31:32,612 INFO L175 Difference]: Start difference. First operand has 306 places, 412 transitions, 4541 flow. Second operand 8 states and 127 transitions. [2024-06-20 16:31:32,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 430 transitions, 5475 flow [2024-06-20 16:31:34,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 430 transitions, 5432 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 16:31:34,285 INFO L231 Difference]: Finished difference. Result has 307 places, 414 transitions, 4607 flow [2024-06-20 16:31:34,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4498, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4607, PETRI_PLACES=307, PETRI_TRANSITIONS=414} [2024-06-20 16:31:34,286 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-20 16:31:34,286 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 414 transitions, 4607 flow [2024-06-20 16:31:34,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:34,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:34,286 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-20 16:31:34,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 16:31:34,286 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:34,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:34,287 INFO L85 PathProgramCache]: Analyzing trace with hash 488922751, now seen corresponding path program 3 times [2024-06-20 16:31:34,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:34,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375973251] [2024-06-20 16:31:34,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:34,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:34,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:35,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:35,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:35,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375973251] [2024-06-20 16:31:35,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375973251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:35,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:35,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:35,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183544530] [2024-06-20 16:31:35,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:35,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:35,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:35,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:35,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:35,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:35,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 414 transitions, 4607 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:35,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:35,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:35,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:36,818 INFO L124 PetriNetUnfolderBase]: 4060/6128 cut-off events. [2024-06-20 16:31:36,818 INFO L125 PetriNetUnfolderBase]: For 732920/732920 co-relation queries the response was YES. [2024-06-20 16:31:36,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49680 conditions, 6128 events. 4060/6128 cut-off events. For 732920/732920 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 33978 event pairs, 1622 based on Foata normal form. 14/6142 useless extension candidates. Maximal degree in co-relation 49539. Up to 5895 conditions per place. [2024-06-20 16:31:36,895 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 399 selfloop transitions, 42 changer transitions 0/444 dead transitions. [2024-06-20 16:31:36,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 444 transitions, 5663 flow [2024-06-20 16:31:36,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:31:36,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:31:36,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 16:31:36,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-20 16:31:36,897 INFO L175 Difference]: Start difference. First operand has 307 places, 414 transitions, 4607 flow. Second operand 8 states and 140 transitions. [2024-06-20 16:31:36,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 444 transitions, 5663 flow [2024-06-20 16:31:38,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 444 transitions, 5570 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 16:31:38,758 INFO L231 Difference]: Finished difference. Result has 309 places, 415 transitions, 4627 flow [2024-06-20 16:31:38,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4514, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4627, PETRI_PLACES=309, PETRI_TRANSITIONS=415} [2024-06-20 16:31:38,759 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-20 16:31:38,759 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 415 transitions, 4627 flow [2024-06-20 16:31:38,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:38,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:38,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:31:38,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 16:31:38,760 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:38,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:38,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1665150697, now seen corresponding path program 2 times [2024-06-20 16:31:38,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:38,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133113032] [2024-06-20 16:31:38,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:38,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:38,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:39,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:39,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:39,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133113032] [2024-06-20 16:31:39,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133113032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:39,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:39,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:39,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292533303] [2024-06-20 16:31:39,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:39,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:39,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:39,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:39,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:39,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:39,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 415 transitions, 4627 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:39,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:39,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:39,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:41,350 INFO L124 PetriNetUnfolderBase]: 4068/6141 cut-off events. [2024-06-20 16:31:41,351 INFO L125 PetriNetUnfolderBase]: For 707530/707532 co-relation queries the response was YES. [2024-06-20 16:31:41,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50065 conditions, 6141 events. 4068/6141 cut-off events. For 707530/707532 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34095 event pairs, 1641 based on Foata normal form. 4/6145 useless extension candidates. Maximal degree in co-relation 49923. Up to 6061 conditions per place. [2024-06-20 16:31:41,418 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 397 selfloop transitions, 31 changer transitions 0/431 dead transitions. [2024-06-20 16:31:41,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 431 transitions, 5565 flow [2024-06-20 16:31:41,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:31:41,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:31:41,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-20 16:31:41,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-20 16:31:41,419 INFO L175 Difference]: Start difference. First operand has 309 places, 415 transitions, 4627 flow. Second operand 8 states and 124 transitions. [2024-06-20 16:31:41,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 431 transitions, 5565 flow [2024-06-20 16:31:43,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 431 transitions, 5474 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 16:31:43,049 INFO L231 Difference]: Finished difference. Result has 311 places, 417 transitions, 4651 flow [2024-06-20 16:31:43,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4536, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4651, PETRI_PLACES=311, PETRI_TRANSITIONS=417} [2024-06-20 16:31:43,049 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-20 16:31:43,050 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 417 transitions, 4651 flow [2024-06-20 16:31:43,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:43,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:43,050 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-20 16:31:43,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 16:31:43,050 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:43,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:43,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1536297213, now seen corresponding path program 4 times [2024-06-20 16:31:43,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:43,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628878507] [2024-06-20 16:31:43,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:43,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:43,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:43,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:43,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:43,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628878507] [2024-06-20 16:31:43,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628878507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:43,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:43,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:43,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254360238] [2024-06-20 16:31:43,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:43,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:43,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:43,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:43,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:44,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:44,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 417 transitions, 4651 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:44,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:44,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:44,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:45,420 INFO L124 PetriNetUnfolderBase]: 4081/6165 cut-off events. [2024-06-20 16:31:45,420 INFO L125 PetriNetUnfolderBase]: For 745556/745558 co-relation queries the response was YES. [2024-06-20 16:31:45,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49844 conditions, 6165 events. 4081/6165 cut-off events. For 745556/745558 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 34225 event pairs, 1630 based on Foata normal form. 14/6179 useless extension candidates. Maximal degree in co-relation 49701. Up to 5930 conditions per place. [2024-06-20 16:31:45,507 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 396 selfloop transitions, 43 changer transitions 0/442 dead transitions. [2024-06-20 16:31:45,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 442 transitions, 5685 flow [2024-06-20 16:31:45,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:31:45,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:31:45,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:31:45,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-20 16:31:45,508 INFO L175 Difference]: Start difference. First operand has 311 places, 417 transitions, 4651 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:31:45,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 442 transitions, 5685 flow [2024-06-20 16:31:47,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 442 transitions, 5586 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 16:31:47,387 INFO L231 Difference]: Finished difference. Result has 313 places, 418 transitions, 4671 flow [2024-06-20 16:31:47,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4552, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4671, PETRI_PLACES=313, PETRI_TRANSITIONS=418} [2024-06-20 16:31:47,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-20 16:31:47,387 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 418 transitions, 4671 flow [2024-06-20 16:31:47,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:47,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:47,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:31:47,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 16:31:47,388 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:47,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:47,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1308211365, now seen corresponding path program 3 times [2024-06-20 16:31:47,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:47,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154215587] [2024-06-20 16:31:47,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:47,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:47,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:48,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:48,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:48,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154215587] [2024-06-20 16:31:48,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154215587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:48,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:48,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:48,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931339417] [2024-06-20 16:31:48,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:48,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:48,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:48,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:48,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:48,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:48,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 418 transitions, 4671 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:48,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:48,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:48,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:49,824 INFO L124 PetriNetUnfolderBase]: 4089/6176 cut-off events. [2024-06-20 16:31:49,824 INFO L125 PetriNetUnfolderBase]: For 717608/717610 co-relation queries the response was YES. [2024-06-20 16:31:49,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50207 conditions, 6176 events. 4089/6176 cut-off events. For 717608/717610 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 34327 event pairs, 1638 based on Foata normal form. 4/6180 useless extension candidates. Maximal degree in co-relation 50063. Up to 6096 conditions per place. [2024-06-20 16:31:49,906 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 398 selfloop transitions, 32 changer transitions 0/433 dead transitions. [2024-06-20 16:31:49,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 433 transitions, 5615 flow [2024-06-20 16:31:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:31:49,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:31:49,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-20 16:31:49,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-20 16:31:49,907 INFO L175 Difference]: Start difference. First operand has 313 places, 418 transitions, 4671 flow. Second operand 8 states and 122 transitions. [2024-06-20 16:31:49,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 433 transitions, 5615 flow [2024-06-20 16:31:51,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 433 transitions, 5518 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 16:31:51,895 INFO L231 Difference]: Finished difference. Result has 315 places, 420 transitions, 4697 flow [2024-06-20 16:31:51,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4574, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4697, PETRI_PLACES=315, PETRI_TRANSITIONS=420} [2024-06-20 16:31:51,896 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-20 16:31:51,896 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 420 transitions, 4697 flow [2024-06-20 16:31:51,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:51,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:51,896 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-20 16:31:51,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 16:31:51,896 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:51,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:51,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1299640485, now seen corresponding path program 4 times [2024-06-20 16:31:51,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:51,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379479580] [2024-06-20 16:31:51,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:51,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:51,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:52,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:52,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:52,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379479580] [2024-06-20 16:31:52,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379479580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:52,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:52,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:52,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637912769] [2024-06-20 16:31:52,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:52,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:52,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:52,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:52,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:52,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:52,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 420 transitions, 4697 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:52,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:52,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:52,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:54,194 INFO L124 PetriNetUnfolderBase]: 4084/6169 cut-off events. [2024-06-20 16:31:54,194 INFO L125 PetriNetUnfolderBase]: For 725229/725231 co-relation queries the response was YES. [2024-06-20 16:31:54,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50008 conditions, 6169 events. 4084/6169 cut-off events. For 725229/725231 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 34219 event pairs, 1621 based on Foata normal form. 4/6173 useless extension candidates. Maximal degree in co-relation 49863. Up to 6063 conditions per place. [2024-06-20 16:31:54,279 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 394 selfloop transitions, 38 changer transitions 0/435 dead transitions. [2024-06-20 16:31:54,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 435 transitions, 5647 flow [2024-06-20 16:31:54,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:31:54,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:31:54,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-20 16:31:54,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-20 16:31:54,281 INFO L175 Difference]: Start difference. First operand has 315 places, 420 transitions, 4697 flow. Second operand 8 states and 122 transitions. [2024-06-20 16:31:54,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 435 transitions, 5647 flow [2024-06-20 16:31:56,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 435 transitions, 5540 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 16:31:56,298 INFO L231 Difference]: Finished difference. Result has 317 places, 422 transitions, 4729 flow [2024-06-20 16:31:56,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4590, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4729, PETRI_PLACES=317, PETRI_TRANSITIONS=422} [2024-06-20 16:31:56,299 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-20 16:31:56,299 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 422 transitions, 4729 flow [2024-06-20 16:31:56,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:56,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:56,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:31:56,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 16:31:56,300 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:31:56,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:56,300 INFO L85 PathProgramCache]: Analyzing trace with hash -834297468, now seen corresponding path program 1 times [2024-06-20 16:31:56,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:56,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361756457] [2024-06-20 16:31:56,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:56,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:56,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:56,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-20 16:31:56,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:56,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361756457] [2024-06-20 16:31:56,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361756457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:56,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:56,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:31:56,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289409519] [2024-06-20 16:31:56,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:56,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:31:56,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:56,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:31:56,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:31:57,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:31:57,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 422 transitions, 4729 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:57,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:57,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:31:57,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:58,591 INFO L124 PetriNetUnfolderBase]: 4370/6578 cut-off events. [2024-06-20 16:31:58,592 INFO L125 PetriNetUnfolderBase]: For 747703/747721 co-relation queries the response was YES. [2024-06-20 16:31:58,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53675 conditions, 6578 events. 4370/6578 cut-off events. For 747703/747721 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 36587 event pairs, 923 based on Foata normal form. 19/6597 useless extension candidates. Maximal degree in co-relation 53529. Up to 6097 conditions per place. [2024-06-20 16:31:58,681 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 425 selfloop transitions, 117 changer transitions 0/545 dead transitions. [2024-06-20 16:31:58,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 545 transitions, 7675 flow [2024-06-20 16:31:58,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:31:58,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:31:58,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-20 16:31:58,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-20 16:31:58,682 INFO L175 Difference]: Start difference. First operand has 317 places, 422 transitions, 4729 flow. Second operand 9 states and 163 transitions. [2024-06-20 16:31:58,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 545 transitions, 7675 flow [2024-06-20 16:32:00,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 545 transitions, 7552 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 16:32:00,834 INFO L231 Difference]: Finished difference. Result has 324 places, 492 transitions, 5862 flow [2024-06-20 16:32:00,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4606, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5862, PETRI_PLACES=324, PETRI_TRANSITIONS=492} [2024-06-20 16:32:00,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-20 16:32:00,835 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 492 transitions, 5862 flow [2024-06-20 16:32:00,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:00,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:00,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:32:00,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 16:32:00,835 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:32:00,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:00,836 INFO L85 PathProgramCache]: Analyzing trace with hash 559760290, now seen corresponding path program 2 times [2024-06-20 16:32:00,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:00,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425582804] [2024-06-20 16:32:00,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:00,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:00,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:01,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:32:01,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:01,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425582804] [2024-06-20 16:32:01,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425582804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:01,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:01,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:32:01,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103648431] [2024-06-20 16:32:01,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:01,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:32:01,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:01,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:32:01,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:32:01,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:32:01,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 492 transitions, 5862 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:01,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:01,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:32:01,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:02,853 INFO L124 PetriNetUnfolderBase]: 4375/6585 cut-off events. [2024-06-20 16:32:02,853 INFO L125 PetriNetUnfolderBase]: For 767475/767493 co-relation queries the response was YES. [2024-06-20 16:32:02,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55470 conditions, 6585 events. 4375/6585 cut-off events. For 767475/767493 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 36585 event pairs, 942 based on Foata normal form. 19/6604 useless extension candidates. Maximal degree in co-relation 55319. Up to 6103 conditions per place. [2024-06-20 16:32:03,095 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 419 selfloop transitions, 123 changer transitions 0/545 dead transitions. [2024-06-20 16:32:03,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 545 transitions, 8031 flow [2024-06-20 16:32:03,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:32:03,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:32:03,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 16:32:03,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-20 16:32:03,097 INFO L175 Difference]: Start difference. First operand has 324 places, 492 transitions, 5862 flow. Second operand 8 states and 148 transitions. [2024-06-20 16:32:03,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 545 transitions, 8031 flow [2024-06-20 16:32:05,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 545 transitions, 7938 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-20 16:32:05,148 INFO L231 Difference]: Finished difference. Result has 331 places, 499 transitions, 6174 flow [2024-06-20 16:32:05,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5779, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6174, PETRI_PLACES=331, PETRI_TRANSITIONS=499} [2024-06-20 16:32:05,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-20 16:32:05,148 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 499 transitions, 6174 flow [2024-06-20 16:32:05,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:05,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:05,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:32:05,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 16:32:05,149 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:32:05,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:05,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1075184578, now seen corresponding path program 3 times [2024-06-20 16:32:05,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:05,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121905436] [2024-06-20 16:32:05,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:05,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:05,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:05,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:32:05,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:05,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121905436] [2024-06-20 16:32:05,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121905436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:05,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:05,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:32:05,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53151450] [2024-06-20 16:32:05,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:05,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:32:05,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:05,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:32:05,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:32:05,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:32:05,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 499 transitions, 6174 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:05,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:05,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:32:05,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:07,218 INFO L124 PetriNetUnfolderBase]: 4372/6582 cut-off events. [2024-06-20 16:32:07,219 INFO L125 PetriNetUnfolderBase]: For 779525/779543 co-relation queries the response was YES. [2024-06-20 16:32:07,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55948 conditions, 6582 events. 4372/6582 cut-off events. For 779525/779543 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 36597 event pairs, 937 based on Foata normal form. 19/6601 useless extension candidates. Maximal degree in co-relation 55794. Up to 6100 conditions per place. [2024-06-20 16:32:07,313 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 414 selfloop transitions, 125 changer transitions 0/542 dead transitions. [2024-06-20 16:32:07,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 542 transitions, 8076 flow [2024-06-20 16:32:07,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:32:07,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:32:07,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:32:07,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-20 16:32:07,401 INFO L175 Difference]: Start difference. First operand has 331 places, 499 transitions, 6174 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:32:07,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 542 transitions, 8076 flow [2024-06-20 16:32:09,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 542 transitions, 7877 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-20 16:32:09,391 INFO L231 Difference]: Finished difference. Result has 336 places, 508 transitions, 6449 flow [2024-06-20 16:32:09,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5988, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6449, PETRI_PLACES=336, PETRI_TRANSITIONS=508} [2024-06-20 16:32:09,391 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-20 16:32:09,391 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 508 transitions, 6449 flow [2024-06-20 16:32:09,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:09,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:09,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:32:09,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 16:32:09,392 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:32:09,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:09,392 INFO L85 PathProgramCache]: Analyzing trace with hash 93694353, now seen corresponding path program 1 times [2024-06-20 16:32:09,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:09,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140280438] [2024-06-20 16:32:09,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:09,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:09,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:10,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:32:10,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:10,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140280438] [2024-06-20 16:32:10,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140280438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:10,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:10,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:32:10,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508764413] [2024-06-20 16:32:10,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:10,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:32:10,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:10,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:32:10,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:32:10,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:32:10,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 508 transitions, 6449 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:10,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:10,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:32:10,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:12,202 INFO L124 PetriNetUnfolderBase]: 4843/7290 cut-off events. [2024-06-20 16:32:12,202 INFO L125 PetriNetUnfolderBase]: For 957772/957800 co-relation queries the response was YES. [2024-06-20 16:32:12,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63391 conditions, 7290 events. 4843/7290 cut-off events. For 957772/957800 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 41196 event pairs, 935 based on Foata normal form. 44/7334 useless extension candidates. Maximal degree in co-relation 63235. Up to 5768 conditions per place. [2024-06-20 16:32:12,315 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 352 selfloop transitions, 256 changer transitions 0/611 dead transitions. [2024-06-20 16:32:12,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 611 transitions, 9108 flow [2024-06-20 16:32:12,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:32:12,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:32:12,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-20 16:32:12,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.485 [2024-06-20 16:32:12,319 INFO L175 Difference]: Start difference. First operand has 336 places, 508 transitions, 6449 flow. Second operand 10 states and 194 transitions. [2024-06-20 16:32:12,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 611 transitions, 9108 flow [2024-06-20 16:32:15,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 611 transitions, 8916 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:32:15,494 INFO L231 Difference]: Finished difference. Result has 346 places, 554 transitions, 7787 flow [2024-06-20 16:32:15,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6274, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7787, PETRI_PLACES=346, PETRI_TRANSITIONS=554} [2024-06-20 16:32:15,497 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-20 16:32:15,497 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 554 transitions, 7787 flow [2024-06-20 16:32:15,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:15,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:15,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:32:15,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 16:32:15,498 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:32:15,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:15,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1625762863, now seen corresponding path program 2 times [2024-06-20 16:32:15,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:15,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948157787] [2024-06-20 16:32:15,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:15,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:15,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:16,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:32:16,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:16,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948157787] [2024-06-20 16:32:16,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948157787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:16,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:16,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:32:16,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716279763] [2024-06-20 16:32:16,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:16,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:32:16,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:16,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:32:16,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:32:16,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:32:16,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 554 transitions, 7787 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:16,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:16,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:32:16,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:18,883 INFO L124 PetriNetUnfolderBase]: 5968/8982 cut-off events. [2024-06-20 16:32:18,884 INFO L125 PetriNetUnfolderBase]: For 1283270/1283296 co-relation queries the response was YES. [2024-06-20 16:32:18,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84533 conditions, 8982 events. 5968/8982 cut-off events. For 1283270/1283296 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 52667 event pairs, 1320 based on Foata normal form. 42/9024 useless extension candidates. Maximal degree in co-relation 84372. Up to 7131 conditions per place. [2024-06-20 16:32:19,026 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 482 selfloop transitions, 248 changer transitions 0/733 dead transitions. [2024-06-20 16:32:19,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 733 transitions, 11688 flow [2024-06-20 16:32:19,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:32:19,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:32:19,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-20 16:32:19,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-06-20 16:32:19,027 INFO L175 Difference]: Start difference. First operand has 346 places, 554 transitions, 7787 flow. Second operand 11 states and 208 transitions. [2024-06-20 16:32:19,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 733 transitions, 11688 flow [2024-06-20 16:32:22,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 733 transitions, 11566 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-20 16:32:22,221 INFO L231 Difference]: Finished difference. Result has 361 places, 676 transitions, 10560 flow [2024-06-20 16:32:22,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7711, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10560, PETRI_PLACES=361, PETRI_TRANSITIONS=676} [2024-06-20 16:32:22,222 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-20 16:32:22,222 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 676 transitions, 10560 flow [2024-06-20 16:32:22,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:22,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:22,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:32:22,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 16:32:22,223 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:32:22,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:22,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1761134311, now seen corresponding path program 3 times [2024-06-20 16:32:22,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:22,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521586652] [2024-06-20 16:32:22,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:22,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:22,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:23,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:32:23,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:23,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521586652] [2024-06-20 16:32:23,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521586652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:23,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:23,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:32:23,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196134077] [2024-06-20 16:32:23,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:23,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:32:23,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:23,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:32:23,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:32:23,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:32:23,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 676 transitions, 10560 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:23,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:23,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:32:23,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:25,771 INFO L124 PetriNetUnfolderBase]: 6448/9733 cut-off events. [2024-06-20 16:32:25,771 INFO L125 PetriNetUnfolderBase]: For 1460996/1461046 co-relation queries the response was YES. [2024-06-20 16:32:25,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96267 conditions, 9733 events. 6448/9733 cut-off events. For 1460996/1461046 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 57704 event pairs, 1273 based on Foata normal form. 66/9799 useless extension candidates. Maximal degree in co-relation 96098. Up to 6469 conditions per place. [2024-06-20 16:32:25,933 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 359 selfloop transitions, 396 changer transitions 0/758 dead transitions. [2024-06-20 16:32:25,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 758 transitions, 13156 flow [2024-06-20 16:32:25,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:32:25,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:32:25,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-20 16:32:25,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47045454545454546 [2024-06-20 16:32:25,937 INFO L175 Difference]: Start difference. First operand has 361 places, 676 transitions, 10560 flow. Second operand 11 states and 207 transitions. [2024-06-20 16:32:25,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 758 transitions, 13156 flow [2024-06-20 16:32:30,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 758 transitions, 13046 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-20 16:32:30,644 INFO L231 Difference]: Finished difference. Result has 373 places, 706 transitions, 12061 flow [2024-06-20 16:32:30,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10492, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12061, PETRI_PLACES=373, PETRI_TRANSITIONS=706} [2024-06-20 16:32:30,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-20 16:32:30,645 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 706 transitions, 12061 flow [2024-06-20 16:32:30,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:30,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:30,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:32:30,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 16:32:30,646 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:32:30,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:30,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1074384933, now seen corresponding path program 4 times [2024-06-20 16:32:30,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:30,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166047998] [2024-06-20 16:32:30,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:30,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:30,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:31,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-20 16:32:31,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:31,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166047998] [2024-06-20 16:32:31,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166047998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:31,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:31,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:32:31,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939147748] [2024-06-20 16:32:31,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:31,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:32:31,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:31,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:32:31,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:32:31,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:32:31,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 706 transitions, 12061 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:31,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:31,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:32:31,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:34,722 INFO L124 PetriNetUnfolderBase]: 6685/10096 cut-off events. [2024-06-20 16:32:34,722 INFO L125 PetriNetUnfolderBase]: For 1620129/1620175 co-relation queries the response was YES. [2024-06-20 16:32:34,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103235 conditions, 10096 events. 6685/10096 cut-off events. For 1620129/1620175 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 60511 event pairs, 1592 based on Foata normal form. 86/10182 useless extension candidates. Maximal degree in co-relation 103061. Up to 8662 conditions per place. [2024-06-20 16:32:34,890 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 416 selfloop transitions, 357 changer transitions 0/776 dead transitions. [2024-06-20 16:32:34,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 776 transitions, 14400 flow [2024-06-20 16:32:34,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:32:34,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:32:34,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-20 16:32:34,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 16:32:34,892 INFO L175 Difference]: Start difference. First operand has 373 places, 706 transitions, 12061 flow. Second operand 11 states and 200 transitions. [2024-06-20 16:32:34,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 776 transitions, 14400 flow [2024-06-20 16:32:40,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 776 transitions, 13855 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-20 16:32:40,272 INFO L231 Difference]: Finished difference. Result has 381 places, 734 transitions, 13026 flow [2024-06-20 16:32:40,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11536, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13026, PETRI_PLACES=381, PETRI_TRANSITIONS=734} [2024-06-20 16:32:40,273 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-20 16:32:40,273 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 734 transitions, 13026 flow [2024-06-20 16:32:40,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:40,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:40,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:32:40,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 16:32:40,273 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:32:40,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:40,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1075125213, now seen corresponding path program 5 times [2024-06-20 16:32:40,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:40,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119304318] [2024-06-20 16:32:40,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:40,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:40,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:41,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:32:41,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:41,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119304318] [2024-06-20 16:32:41,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119304318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:41,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:41,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:32:41,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244362312] [2024-06-20 16:32:41,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:41,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:32:41,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:41,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:32:41,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:32:41,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:32:41,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 734 transitions, 13026 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-20 16:32:41,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:41,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:32:41,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:44,150 INFO L124 PetriNetUnfolderBase]: 6797/10268 cut-off events. [2024-06-20 16:32:44,150 INFO L125 PetriNetUnfolderBase]: For 1622331/1622365 co-relation queries the response was YES. [2024-06-20 16:32:44,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107055 conditions, 10268 events. 6797/10268 cut-off events. For 1622331/1622365 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 61569 event pairs, 1496 based on Foata normal form. 66/10334 useless extension candidates. Maximal degree in co-relation 106877. Up to 7890 conditions per place. [2024-06-20 16:32:44,321 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 420 selfloop transitions, 367 changer transitions 0/790 dead transitions. [2024-06-20 16:32:44,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 790 transitions, 15576 flow [2024-06-20 16:32:44,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:32:44,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:32:44,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-20 16:32:44,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725 [2024-06-20 16:32:44,322 INFO L175 Difference]: Start difference. First operand has 381 places, 734 transitions, 13026 flow. Second operand 10 states and 189 transitions. [2024-06-20 16:32:44,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 790 transitions, 15576 flow [2024-06-20 16:32:50,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 790 transitions, 14975 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-20 16:32:50,742 INFO L231 Difference]: Finished difference. Result has 388 places, 741 transitions, 13464 flow [2024-06-20 16:32:50,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12428, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=360, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13464, PETRI_PLACES=388, PETRI_TRANSITIONS=741} [2024-06-20 16:32:50,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-20 16:32:50,743 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 741 transitions, 13464 flow [2024-06-20 16:32:50,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-20 16:32:50,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:50,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:32:50,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 16:32:50,743 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:32:50,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:50,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1094570229, now seen corresponding path program 6 times [2024-06-20 16:32:50,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:50,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081557697] [2024-06-20 16:32:50,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:50,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:50,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:51,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:32:51,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:51,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081557697] [2024-06-20 16:32:51,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081557697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:51,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:51,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:32:51,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041372267] [2024-06-20 16:32:51,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:51,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:32:51,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:51,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:32:51,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:32:51,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:32:51,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 741 transitions, 13464 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:51,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:51,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:32:51,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:55,570 INFO L124 PetriNetUnfolderBase]: 6999/10584 cut-off events. [2024-06-20 16:32:55,571 INFO L125 PetriNetUnfolderBase]: For 1710444/1710470 co-relation queries the response was YES. [2024-06-20 16:32:55,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111227 conditions, 10584 events. 6999/10584 cut-off events. For 1710444/1710470 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 64071 event pairs, 1813 based on Foata normal form. 66/10650 useless extension candidates. Maximal degree in co-relation 111046. Up to 9556 conditions per place. [2024-06-20 16:32:55,788 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 566 selfloop transitions, 232 changer transitions 0/801 dead transitions. [2024-06-20 16:32:55,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 801 transitions, 15782 flow [2024-06-20 16:32:55,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:32:55,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:32:55,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-20 16:32:55,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45227272727272727 [2024-06-20 16:32:55,789 INFO L175 Difference]: Start difference. First operand has 388 places, 741 transitions, 13464 flow. Second operand 11 states and 199 transitions. [2024-06-20 16:32:55,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 801 transitions, 15782 flow [2024-06-20 16:33:01,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 801 transitions, 14992 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-20 16:33:01,823 INFO L231 Difference]: Finished difference. Result has 396 places, 759 transitions, 13752 flow [2024-06-20 16:33:01,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12690, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13752, PETRI_PLACES=396, PETRI_TRANSITIONS=759} [2024-06-20 16:33:01,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-20 16:33:01,824 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 759 transitions, 13752 flow [2024-06-20 16:33:01,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:01,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:01,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:01,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 16:33:01,841 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:33:01,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:01,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1388755323, now seen corresponding path program 7 times [2024-06-20 16:33:01,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:01,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995675342] [2024-06-20 16:33:01,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:01,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:01,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:02,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:02,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:02,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995675342] [2024-06-20 16:33:02,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995675342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:02,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:02,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:33:02,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280368020] [2024-06-20 16:33:02,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:02,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:33:02,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:02,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:33:02,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:33:03,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:33:03,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 759 transitions, 13752 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:03,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:03,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:33:03,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:06,686 INFO L124 PetriNetUnfolderBase]: 6907/10452 cut-off events. [2024-06-20 16:33:06,687 INFO L125 PetriNetUnfolderBase]: For 1540293/1540319 co-relation queries the response was YES. [2024-06-20 16:33:06,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105272 conditions, 10452 events. 6907/10452 cut-off events. For 1540293/1540319 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 63333 event pairs, 1798 based on Foata normal form. 66/10518 useless extension candidates. Maximal degree in co-relation 105087. Up to 9523 conditions per place. [2024-06-20 16:33:06,856 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 593 selfloop transitions, 206 changer transitions 0/802 dead transitions. [2024-06-20 16:33:06,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 802 transitions, 15636 flow [2024-06-20 16:33:06,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:33:06,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:33:06,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-20 16:33:06,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42916666666666664 [2024-06-20 16:33:06,857 INFO L175 Difference]: Start difference. First operand has 396 places, 759 transitions, 13752 flow. Second operand 12 states and 206 transitions. [2024-06-20 16:33:06,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 802 transitions, 15636 flow [2024-06-20 16:33:13,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 802 transitions, 15229 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-20 16:33:13,188 INFO L231 Difference]: Finished difference. Result has 406 places, 764 transitions, 13915 flow [2024-06-20 16:33:13,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13345, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13915, PETRI_PLACES=406, PETRI_TRANSITIONS=764} [2024-06-20 16:33:13,189 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-20 16:33:13,189 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 764 transitions, 13915 flow [2024-06-20 16:33:13,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:13,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:13,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:13,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 16:33:13,189 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:33:13,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:13,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1221903757, now seen corresponding path program 1 times [2024-06-20 16:33:13,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:13,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370263743] [2024-06-20 16:33:13,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:13,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:13,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:13,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:13,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:13,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370263743] [2024-06-20 16:33:13,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370263743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:13,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:13,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:33:13,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523602367] [2024-06-20 16:33:13,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:13,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:33:13,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:13,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:33:13,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:33:13,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:33:13,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 764 transitions, 13915 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:13,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:13,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:33:13,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:17,527 INFO L124 PetriNetUnfolderBase]: 7109/10745 cut-off events. [2024-06-20 16:33:17,527 INFO L125 PetriNetUnfolderBase]: For 1390086/1390112 co-relation queries the response was YES. [2024-06-20 16:33:17,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107065 conditions, 10745 events. 7109/10745 cut-off events. For 1390086/1390112 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 65219 event pairs, 1868 based on Foata normal form. 32/10777 useless extension candidates. Maximal degree in co-relation 106877. Up to 10268 conditions per place. [2024-06-20 16:33:17,710 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 757 selfloop transitions, 84 changer transitions 0/844 dead transitions. [2024-06-20 16:33:17,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 844 transitions, 16515 flow [2024-06-20 16:33:17,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:33:17,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:33:17,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 16:33:17,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-20 16:33:17,711 INFO L175 Difference]: Start difference. First operand has 406 places, 764 transitions, 13915 flow. Second operand 9 states and 162 transitions. [2024-06-20 16:33:17,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 844 transitions, 16515 flow [2024-06-20 16:33:23,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 844 transitions, 16126 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 16:33:23,354 INFO L231 Difference]: Finished difference. Result has 411 places, 808 transitions, 14532 flow [2024-06-20 16:33:23,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13527, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14532, PETRI_PLACES=411, PETRI_TRANSITIONS=808} [2024-06-20 16:33:23,355 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-20 16:33:23,355 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 808 transitions, 14532 flow [2024-06-20 16:33:23,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:23,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:23,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:23,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 16:33:23,357 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:33:23,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:23,357 INFO L85 PathProgramCache]: Analyzing trace with hash -43667367, now seen corresponding path program 2 times [2024-06-20 16:33:23,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:23,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361901124] [2024-06-20 16:33:23,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:23,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:23,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:23,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:23,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:23,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361901124] [2024-06-20 16:33:23,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361901124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:23,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:23,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:33:23,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527226332] [2024-06-20 16:33:23,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:23,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:33:23,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:23,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:33:23,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:33:24,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:33:24,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 808 transitions, 14532 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:24,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:24,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:33:24,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:27,906 INFO L124 PetriNetUnfolderBase]: 7553/11363 cut-off events. [2024-06-20 16:33:27,906 INFO L125 PetriNetUnfolderBase]: For 1508906/1508938 co-relation queries the response was YES. [2024-06-20 16:33:28,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112814 conditions, 11363 events. 7553/11363 cut-off events. For 1508906/1508938 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 69234 event pairs, 1864 based on Foata normal form. 38/11401 useless extension candidates. Maximal degree in co-relation 112623. Up to 10038 conditions per place. [2024-06-20 16:33:28,080 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 734 selfloop transitions, 169 changer transitions 0/906 dead transitions. [2024-06-20 16:33:28,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 906 transitions, 17970 flow [2024-06-20 16:33:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:33:28,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:33:28,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 16:33:28,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-20 16:33:28,081 INFO L175 Difference]: Start difference. First operand has 411 places, 808 transitions, 14532 flow. Second operand 9 states and 175 transitions. [2024-06-20 16:33:28,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 906 transitions, 17970 flow [2024-06-20 16:33:33,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 906 transitions, 17893 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-20 16:33:33,597 INFO L231 Difference]: Finished difference. Result has 420 places, 849 transitions, 15468 flow [2024-06-20 16:33:33,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14455, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15468, PETRI_PLACES=420, PETRI_TRANSITIONS=849} [2024-06-20 16:33:33,598 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-20 16:33:33,598 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 849 transitions, 15468 flow [2024-06-20 16:33:33,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:33,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:33,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:33,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 16:33:33,598 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:33:33,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:33,599 INFO L85 PathProgramCache]: Analyzing trace with hash -176433491, now seen corresponding path program 3 times [2024-06-20 16:33:33,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:33,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663433431] [2024-06-20 16:33:33,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:33,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:33,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:34,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:34,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:34,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663433431] [2024-06-20 16:33:34,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663433431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:34,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:34,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:33:34,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878648616] [2024-06-20 16:33:34,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:34,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:33:34,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:34,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:33:34,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:33:34,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:33:34,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 849 transitions, 15468 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:34,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:34,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:33:34,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:38,409 INFO L124 PetriNetUnfolderBase]: 7839/11768 cut-off events. [2024-06-20 16:33:38,410 INFO L125 PetriNetUnfolderBase]: For 1608314/1608364 co-relation queries the response was YES. [2024-06-20 16:33:38,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119696 conditions, 11768 events. 7839/11768 cut-off events. For 1608314/1608364 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 71832 event pairs, 1844 based on Foata normal form. 56/11824 useless extension candidates. Maximal degree in co-relation 119501. Up to 11049 conditions per place. [2024-06-20 16:33:38,603 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 812 selfloop transitions, 108 changer transitions 0/923 dead transitions. [2024-06-20 16:33:38,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 923 transitions, 18550 flow [2024-06-20 16:33:38,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:33:38,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:33:38,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-20 16:33:38,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43863636363636366 [2024-06-20 16:33:38,605 INFO L175 Difference]: Start difference. First operand has 420 places, 849 transitions, 15468 flow. Second operand 11 states and 193 transitions. [2024-06-20 16:33:38,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 923 transitions, 18550 flow [2024-06-20 16:33:45,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 923 transitions, 18459 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-20 16:33:45,268 INFO L231 Difference]: Finished difference. Result has 432 places, 878 transitions, 16228 flow [2024-06-20 16:33:45,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15381, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=752, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16228, PETRI_PLACES=432, PETRI_TRANSITIONS=878} [2024-06-20 16:33:45,285 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-20 16:33:45,285 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 878 transitions, 16228 flow [2024-06-20 16:33:45,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:45,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:45,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:45,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 16:33:45,285 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:33:45,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:45,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1216242847, now seen corresponding path program 4 times [2024-06-20 16:33:45,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:45,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748889270] [2024-06-20 16:33:45,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:45,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:45,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:46,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:46,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:46,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748889270] [2024-06-20 16:33:46,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748889270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:46,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:46,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:33:46,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691192598] [2024-06-20 16:33:46,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:46,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:33:46,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:46,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:33:46,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:33:46,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:33:46,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 878 transitions, 16228 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:46,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:46,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:33:46,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:50,403 INFO L124 PetriNetUnfolderBase]: 7821/11744 cut-off events. [2024-06-20 16:33:50,403 INFO L125 PetriNetUnfolderBase]: For 1608341/1608391 co-relation queries the response was YES. [2024-06-20 16:33:50,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119898 conditions, 11744 events. 7821/11744 cut-off events. For 1608341/1608391 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 71697 event pairs, 1857 based on Foata normal form. 56/11800 useless extension candidates. Maximal degree in co-relation 119698. Up to 11038 conditions per place. [2024-06-20 16:33:50,603 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 804 selfloop transitions, 106 changer transitions 0/913 dead transitions. [2024-06-20 16:33:50,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 913 transitions, 18477 flow [2024-06-20 16:33:50,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:33:50,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:33:50,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-20 16:33:50,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-20 16:33:50,604 INFO L175 Difference]: Start difference. First operand has 432 places, 878 transitions, 16228 flow. Second operand 9 states and 161 transitions. [2024-06-20 16:33:50,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 913 transitions, 18477 flow [2024-06-20 16:33:56,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 913 transitions, 18272 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-20 16:33:56,962 INFO L231 Difference]: Finished difference. Result has 438 places, 878 transitions, 16242 flow [2024-06-20 16:33:56,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16023, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=772, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16242, PETRI_PLACES=438, PETRI_TRANSITIONS=878} [2024-06-20 16:33:56,963 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 397 predicate places. [2024-06-20 16:33:56,963 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 878 transitions, 16242 flow [2024-06-20 16:33:56,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:56,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:56,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:56,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 16:33:56,964 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:33:56,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:56,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1212523777, now seen corresponding path program 5 times [2024-06-20 16:33:56,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:56,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226376027] [2024-06-20 16:33:56,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:56,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:56,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:57,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:57,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:57,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226376027] [2024-06-20 16:33:57,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226376027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:57,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:57,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:33:57,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904229945] [2024-06-20 16:33:57,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:57,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:33:57,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:57,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:33:57,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:33:57,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:33:57,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 878 transitions, 16242 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:33:57,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:57,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:33:57,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:01,727 INFO L124 PetriNetUnfolderBase]: 7947/11921 cut-off events. [2024-06-20 16:34:01,727 INFO L125 PetriNetUnfolderBase]: For 1706437/1706487 co-relation queries the response was YES. [2024-06-20 16:34:01,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122702 conditions, 11921 events. 7947/11921 cut-off events. For 1706437/1706487 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 72730 event pairs, 1799 based on Foata normal form. 56/11977 useless extension candidates. Maximal degree in co-relation 122501. Up to 10278 conditions per place. [2024-06-20 16:34:01,942 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 735 selfloop transitions, 198 changer transitions 0/936 dead transitions. [2024-06-20 16:34:01,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 936 transitions, 19284 flow [2024-06-20 16:34:01,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:01,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:01,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 16:34:01,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-20 16:34:01,944 INFO L175 Difference]: Start difference. First operand has 438 places, 878 transitions, 16242 flow. Second operand 9 states and 166 transitions. [2024-06-20 16:34:01,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 936 transitions, 19284 flow [2024-06-20 16:34:08,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 936 transitions, 19118 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:08,614 INFO L231 Difference]: Finished difference. Result has 440 places, 887 transitions, 16722 flow [2024-06-20 16:34:08,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16076, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16722, PETRI_PLACES=440, PETRI_TRANSITIONS=887} [2024-06-20 16:34:08,614 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 399 predicate places. [2024-06-20 16:34:08,614 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 887 transitions, 16722 flow [2024-06-20 16:34:08,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:08,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:08,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:34:08,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 16:34:08,615 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:34:08,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:08,615 INFO L85 PathProgramCache]: Analyzing trace with hash -270537937, now seen corresponding path program 6 times [2024-06-20 16:34:08,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:08,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251187253] [2024-06-20 16:34:08,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:08,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:08,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:09,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:09,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:09,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251187253] [2024-06-20 16:34:09,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251187253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:09,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:09,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:09,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581300164] [2024-06-20 16:34:09,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:09,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:09,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:09,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:09,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:09,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-20 16:34:09,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 887 transitions, 16722 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:09,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:09,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-20 16:34:09,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:13,386 INFO L124 PetriNetUnfolderBase]: 7929/11897 cut-off events. [2024-06-20 16:34:13,386 INFO L125 PetriNetUnfolderBase]: For 1708281/1708331 co-relation queries the response was YES. [2024-06-20 16:34:13,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122811 conditions, 11897 events. 7929/11897 cut-off events. For 1708281/1708331 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 72563 event pairs, 1792 based on Foata normal form. 56/11953 useless extension candidates. Maximal degree in co-relation 122609. Up to 10267 conditions per place. [2024-06-20 16:34:13,586 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 731 selfloop transitions, 202 changer transitions 0/936 dead transitions. [2024-06-20 16:34:13,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 936 transitions, 19528 flow [2024-06-20 16:34:13,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:13,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:13,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 16:34:13,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-20 16:34:13,588 INFO L175 Difference]: Start difference. First operand has 440 places, 887 transitions, 16722 flow. Second operand 9 states and 167 transitions. [2024-06-20 16:34:13,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 936 transitions, 19528 flow