./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix028_power.oepc_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-06-19_11-23-25.files/protection/mix028_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix028_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix028_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:14:14,215 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:14:14,297 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:14:14,303 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:14:14,304 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:14:14,334 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:14:14,335 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:14:14,335 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:14:14,336 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:14:14,340 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:14:14,340 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:14:14,341 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:14:14,342 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:14:14,343 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:14:14,343 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:14:14,344 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:14:14,344 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:14:14,344 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:14:14,344 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:14:14,345 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:14:14,345 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:14:14,346 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:14:14,346 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:14:14,346 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:14:14,346 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:14:14,347 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:14:14,347 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:14:14,347 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:14:14,348 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:14:14,348 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:14:14,349 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:14:14,349 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:14:14,350 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:14:14,350 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:14:14,350 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:14:14,350 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:14:14,351 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:14:14,351 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:14:14,351 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:14:14,351 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:14:14,351 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:14:14,352 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:14:14,352 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:14:14,352 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 20:14:14,630 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:14:14,655 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:14:14,658 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:14:14,659 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:14:14,660 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:14:14,661 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix028_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-27 20:14:14,881 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:14:14,881 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:14:14,881 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix028_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 20:14:16,142 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:14:16,370 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:14:16,371 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix028_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 20:14:16,393 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0e901331d/9ec1231bf75f42e19f7be2fc9aec598c/FLAG1bf9300f2 [2024-06-27 20:14:16,405 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0e901331d/9ec1231bf75f42e19f7be2fc9aec598c [2024-06-27 20:14:16,406 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:14:16,407 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:14:16,408 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:14:16,408 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:14:16,418 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:14:16,419 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:14:14" (1/2) ... [2024-06-27 20:14:16,420 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a8d0388 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:14:16, skipping insertion in model container [2024-06-27 20:14:16,420 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:14:14" (1/2) ... [2024-06-27 20:14:16,422 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4d174ffd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:14:16, skipping insertion in model container [2024-06-27 20:14:16,422 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:14:16" (2/2) ... [2024-06-27 20:14:16,422 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a8d0388 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:16, skipping insertion in model container [2024-06-27 20:14:16,422 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:14:16" (2/2) ... [2024-06-27 20:14:16,423 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:14:16,518 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:14:16,519 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 || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! 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 || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1)) [2024-06-27 20:14:16,520 INFO L97 edCorrectnessWitness]: Location invariant before [L842-L842] (((((((((((((((((! 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 || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! 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 || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1)) [2024-06-27 20:14:16,520 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] (((((((((((((((((! 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 || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! 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 || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1)) [2024-06-27 20:14:16,520 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:14:16,521 INFO L106 edCorrectnessWitness]: ghost_update [L837-L837] multithreaded = 1; [2024-06-27 20:14:16,574 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:14:17,025 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:14:17,040 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:14:17,157 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:14:17,209 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:14:17,209 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17 WrapperNode [2024-06-27 20:14:17,209 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:14:17,210 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:14:17,210 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:14:17,211 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:14:17,217 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17" (1/1) ... [2024-06-27 20:14:17,236 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17" (1/1) ... [2024-06-27 20:14:17,288 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-27 20:14:17,289 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:14:17,289 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:14:17,289 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:14:17,289 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:14:17,311 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17" (1/1) ... [2024-06-27 20:14:17,312 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17" (1/1) ... [2024-06-27 20:14:17,317 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17" (1/1) ... [2024-06-27 20:14:17,342 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 20:14:17,342 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17" (1/1) ... [2024-06-27 20:14:17,343 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17" (1/1) ... [2024-06-27 20:14:17,366 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17" (1/1) ... [2024-06-27 20:14:17,368 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17" (1/1) ... [2024-06-27 20:14:17,370 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17" (1/1) ... [2024-06-27 20:14:17,371 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17" (1/1) ... [2024-06-27 20:14:17,374 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:14:17,375 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:14:17,375 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:14:17,375 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:14:17,376 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17" (1/1) ... [2024-06-27 20:14:17,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:14:17,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:14:17,413 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 20:14:17,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 20:14:17,456 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:14:17,457 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:14:17,457 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:14:17,457 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:14:17,458 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:14:17,458 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:14:17,458 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:14:17,458 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:14:17,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:14:17,458 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:14:17,459 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:14:17,459 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:14:17,460 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:14:17,621 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:14:17,624 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:14:17,982 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:14:17,983 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:14:18,200 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:14:18,200 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:14:18,200 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:14:18 BoogieIcfgContainer [2024-06-27 20:14:18,201 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:14:18,202 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:14:18,203 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:14:18,206 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:14:18,206 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:14:14" (1/4) ... [2024-06-27 20:14:18,206 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@306f3da7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:14:18, skipping insertion in model container [2024-06-27 20:14:18,207 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:14:16" (2/4) ... [2024-06-27 20:14:18,207 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@306f3da7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:14:18, skipping insertion in model container [2024-06-27 20:14:18,207 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:14:17" (3/4) ... [2024-06-27 20:14:18,207 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@306f3da7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:14:18, skipping insertion in model container [2024-06-27 20:14:18,207 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:14:18" (4/4) ... [2024-06-27 20:14:18,208 INFO L112 eAbstractionObserver]: Analyzing ICFG mix028_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 20:14:18,224 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:14:18,224 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:14:18,224 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:14:18,272 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:14:18,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 20:14:18,336 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 20:14:18,336 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:14:18,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:14:18,338 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 20:14:18,342 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 20:14:18,356 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:14:18,363 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;@445ec7c5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:14:18,363 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:14:18,370 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:14:18,370 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:14:18,370 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:14:18,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:18,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:14:18,372 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:18,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:18,378 INFO L85 PathProgramCache]: Analyzing trace with hash 368241174, now seen corresponding path program 1 times [2024-06-27 20:14:18,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:18,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688105445] [2024-06-27 20:14:18,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:18,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:18,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:19,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:19,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:19,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688105445] [2024-06-27 20:14:19,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688105445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:19,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:19,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:14:19,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133059066] [2024-06-27 20:14:19,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:19,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:14:19,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:19,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:14:19,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:14:19,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:14:19,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 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-27 20:14:19,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:19,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:14:19,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:19,940 INFO L124 PetriNetUnfolderBase]: 1659/2537 cut-off events. [2024-06-27 20:14:19,940 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 20:14:19,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5101 conditions, 2537 events. 1659/2537 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12032 event pairs, 1184 based on Foata normal form. 1/2485 useless extension candidates. Maximal degree in co-relation 5089. Up to 2465 conditions per place. [2024-06-27 20:14:19,963 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 33 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 20:14:19,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 173 flow [2024-06-27 20:14:19,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:14:19,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:14:19,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-27 20:14:19,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-27 20:14:19,976 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 73 transitions. [2024-06-27 20:14:19,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 173 flow [2024-06-27 20:14:19,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:14:19,981 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 20:14:19,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 20:14:19,986 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 20:14:19,986 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 20:14:19,986 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-27 20:14:19,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:19,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:19,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:14:19,987 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:19,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:19,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1692467381, now seen corresponding path program 1 times [2024-06-27 20:14:19,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:19,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724044169] [2024-06-27 20:14:19,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:19,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:20,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:20,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:20,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:20,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724044169] [2024-06-27 20:14:20,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724044169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:20,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:20,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:14:20,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927588541] [2024-06-27 20:14:20,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:20,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:14:20,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:20,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:14:20,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:14:20,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:14:20,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:20,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:20,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:14:20,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:21,027 INFO L124 PetriNetUnfolderBase]: 1653/2528 cut-off events. [2024-06-27 20:14:21,027 INFO L125 PetriNetUnfolderBase]: For 458/458 co-relation queries the response was YES. [2024-06-27 20:14:21,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5717 conditions, 2528 events. 1653/2528 cut-off events. For 458/458 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12035 event pairs, 1038 based on Foata normal form. 3/2518 useless extension candidates. Maximal degree in co-relation 5705. Up to 2441 conditions per place. [2024-06-27 20:14:21,045 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 40 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-27 20:14:21,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 240 flow [2024-06-27 20:14:21,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:14:21,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:14:21,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-27 20:14:21,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-27 20:14:21,048 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 94 transitions. [2024-06-27 20:14:21,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 240 flow [2024-06-27 20:14:21,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:14:21,050 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-27 20:14:21,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 20:14:21,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-27 20:14:21,051 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-27 20:14:21,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:21,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:21,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:21,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:14:21,052 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:21,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:21,053 INFO L85 PathProgramCache]: Analyzing trace with hash 926881865, now seen corresponding path program 1 times [2024-06-27 20:14:21,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:21,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989747476] [2024-06-27 20:14:21,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:21,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:21,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:21,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:21,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:21,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989747476] [2024-06-27 20:14:21,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989747476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:21,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:21,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:14:21,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366679009] [2024-06-27 20:14:21,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:21,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:14:21,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:21,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:14:21,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:14:21,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:14:21,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:21,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:21,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:14:21,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:22,262 INFO L124 PetriNetUnfolderBase]: 1661/2558 cut-off events. [2024-06-27 20:14:22,262 INFO L125 PetriNetUnfolderBase]: For 1306/1306 co-relation queries the response was YES. [2024-06-27 20:14:22,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6384 conditions, 2558 events. 1661/2558 cut-off events. For 1306/1306 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12206 event pairs, 812 based on Foata normal form. 5/2562 useless extension candidates. Maximal degree in co-relation 6370. Up to 2387 conditions per place. [2024-06-27 20:14:22,279 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 53 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-27 20:14:22,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 74 transitions, 394 flow [2024-06-27 20:14:22,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:14:22,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:14:22,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-27 20:14:22,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 20:14:22,285 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 123 transitions. [2024-06-27 20:14:22,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 74 transitions, 394 flow [2024-06-27 20:14:22,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 74 transitions, 380 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 20:14:22,291 INFO L231 Difference]: Finished difference. Result has 50 places, 49 transitions, 235 flow [2024-06-27 20:14:22,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=50, PETRI_TRANSITIONS=49} [2024-06-27 20:14:22,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-27 20:14:22,292 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 49 transitions, 235 flow [2024-06-27 20:14:22,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:22,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:22,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:22,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:14:22,293 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:22,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:22,294 INFO L85 PathProgramCache]: Analyzing trace with hash -721908760, now seen corresponding path program 1 times [2024-06-27 20:14:22,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:22,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486294624] [2024-06-27 20:14:22,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:22,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:22,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:23,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:23,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:23,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486294624] [2024-06-27 20:14:23,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486294624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:23,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:23,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:14:23,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317906154] [2024-06-27 20:14:23,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:23,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:14:23,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:23,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:14:23,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:14:23,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:14:23,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 49 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-27 20:14:23,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:23,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:14:23,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:23,886 INFO L124 PetriNetUnfolderBase]: 1669/2570 cut-off events. [2024-06-27 20:14:23,886 INFO L125 PetriNetUnfolderBase]: For 3038/3040 co-relation queries the response was YES. [2024-06-27 20:14:23,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7503 conditions, 2570 events. 1669/2570 cut-off events. For 3038/3040 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12288 event pairs, 666 based on Foata normal form. 7/2576 useless extension candidates. Maximal degree in co-relation 7486. Up to 2373 conditions per place. [2024-06-27 20:14:23,903 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 60 selfloop transitions, 20 changer transitions 0/85 dead transitions. [2024-06-27 20:14:23,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 85 transitions, 521 flow [2024-06-27 20:14:23,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:14:23,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:14:23,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 20:14:23,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-27 20:14:23,906 INFO L175 Difference]: Start difference. First operand has 50 places, 49 transitions, 235 flow. Second operand 6 states and 145 transitions. [2024-06-27 20:14:23,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 85 transitions, 521 flow [2024-06-27 20:14:23,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 85 transitions, 513 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 20:14:23,914 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 308 flow [2024-06-27 20:14:23,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-27 20:14:23,916 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-27 20:14:23,916 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 308 flow [2024-06-27 20:14:23,916 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-27 20:14:23,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:23,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:23,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:14:23,917 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-27 20:14:23,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:23,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1675262408, now seen corresponding path program 1 times [2024-06-27 20:14:23,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:23,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828245966] [2024-06-27 20:14:23,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:23,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:23,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:25,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:25,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:25,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828245966] [2024-06-27 20:14:25,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828245966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:25,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:25,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:14:25,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127006841] [2024-06-27 20:14:25,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:25,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:14:25,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:25,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:14:25,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:14:25,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:14:25,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 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-27 20:14:25,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:25,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:14:25,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:25,659 INFO L124 PetriNetUnfolderBase]: 1681/2590 cut-off events. [2024-06-27 20:14:25,659 INFO L125 PetriNetUnfolderBase]: For 4787/4789 co-relation queries the response was YES. [2024-06-27 20:14:25,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8374 conditions, 2590 events. 1681/2590 cut-off events. For 4787/4789 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12415 event pairs, 502 based on Foata normal form. 12/2601 useless extension candidates. Maximal degree in co-relation 8354. Up to 2341 conditions per place. [2024-06-27 20:14:25,680 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 64 selfloop transitions, 23 changer transitions 0/92 dead transitions. [2024-06-27 20:14:25,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 92 transitions, 622 flow [2024-06-27 20:14:25,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:14:25,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:14:25,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 20:14:25,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-27 20:14:25,682 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 308 flow. Second operand 7 states and 163 transitions. [2024-06-27 20:14:25,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 92 transitions, 622 flow [2024-06-27 20:14:25,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 92 transitions, 573 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 20:14:25,688 INFO L231 Difference]: Finished difference. Result has 58 places, 55 transitions, 335 flow [2024-06-27 20:14:25,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=335, PETRI_PLACES=58, PETRI_TRANSITIONS=55} [2024-06-27 20:14:25,689 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-27 20:14:25,689 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 55 transitions, 335 flow [2024-06-27 20:14:25,689 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-27 20:14:25,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:25,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:25,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:14:25,690 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:25,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:25,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1549786196, now seen corresponding path program 1 times [2024-06-27 20:14:25,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:25,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360907637] [2024-06-27 20:14:25,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:25,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:25,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:26,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:26,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:26,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360907637] [2024-06-27 20:14:26,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360907637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:26,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:26,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:14:26,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242460668] [2024-06-27 20:14:26,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:26,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:14:26,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:26,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:14:26,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:14:26,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:14:26,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 55 transitions, 335 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-27 20:14:26,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:26,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:14:26,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:26,849 INFO L124 PetriNetUnfolderBase]: 1676/2579 cut-off events. [2024-06-27 20:14:26,849 INFO L125 PetriNetUnfolderBase]: For 6458/6458 co-relation queries the response was YES. [2024-06-27 20:14:26,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8897 conditions, 2579 events. 1676/2579 cut-off events. For 6458/6458 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12271 event pairs, 659 based on Foata normal form. 2/2580 useless extension candidates. Maximal degree in co-relation 8875. Up to 2484 conditions per place. [2024-06-27 20:14:26,865 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 54 selfloop transitions, 8 changer transitions 0/66 dead transitions. [2024-06-27 20:14:26,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 66 transitions, 487 flow [2024-06-27 20:14:26,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:14:26,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:14:26,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-27 20:14:26,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-27 20:14:26,867 INFO L175 Difference]: Start difference. First operand has 58 places, 55 transitions, 335 flow. Second operand 5 states and 91 transitions. [2024-06-27 20:14:26,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 66 transitions, 487 flow [2024-06-27 20:14:26,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 66 transitions, 423 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 20:14:26,873 INFO L231 Difference]: Finished difference. Result has 58 places, 55 transitions, 295 flow [2024-06-27 20:14:26,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=271, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=295, PETRI_PLACES=58, PETRI_TRANSITIONS=55} [2024-06-27 20:14:26,875 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-27 20:14:26,876 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 55 transitions, 295 flow [2024-06-27 20:14:26,876 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-27 20:14:26,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:26,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:26,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:14:26,876 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:26,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:26,877 INFO L85 PathProgramCache]: Analyzing trace with hash 798329682, now seen corresponding path program 1 times [2024-06-27 20:14:26,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:26,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609429014] [2024-06-27 20:14:26,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:26,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:26,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:27,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:27,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:27,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609429014] [2024-06-27 20:14:27,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609429014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:27,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:27,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:14:27,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685764272] [2024-06-27 20:14:27,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:27,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:14:27,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:27,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:14:27,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:14:27,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:27,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 55 transitions, 295 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:27,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:27,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:27,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:28,233 INFO L124 PetriNetUnfolderBase]: 1932/2871 cut-off events. [2024-06-27 20:14:28,234 INFO L125 PetriNetUnfolderBase]: For 8815/8815 co-relation queries the response was YES. [2024-06-27 20:14:28,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10013 conditions, 2871 events. 1932/2871 cut-off events. For 8815/8815 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13034 event pairs, 727 based on Foata normal form. 6/2876 useless extension candidates. Maximal degree in co-relation 9989. Up to 2802 conditions per place. [2024-06-27 20:14:28,250 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 65 selfloop transitions, 17 changer transitions 0/85 dead transitions. [2024-06-27 20:14:28,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 85 transitions, 589 flow [2024-06-27 20:14:28,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:14:28,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:14:28,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-27 20:14:28,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 20:14:28,253 INFO L175 Difference]: Start difference. First operand has 58 places, 55 transitions, 295 flow. Second operand 6 states and 110 transitions. [2024-06-27 20:14:28,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 85 transitions, 589 flow [2024-06-27 20:14:28,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 85 transitions, 567 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 20:14:28,261 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 404 flow [2024-06-27 20:14:28,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=404, PETRI_PLACES=62, PETRI_TRANSITIONS=66} [2024-06-27 20:14:28,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-27 20:14:28,263 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 404 flow [2024-06-27 20:14:28,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:28,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:28,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:28,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:14:28,264 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:28,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:28,265 INFO L85 PathProgramCache]: Analyzing trace with hash -2006007427, now seen corresponding path program 1 times [2024-06-27 20:14:28,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:28,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800342373] [2024-06-27 20:14:28,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:28,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:28,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:28,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:28,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:28,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800342373] [2024-06-27 20:14:28,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800342373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:28,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:28,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:14:28,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79867352] [2024-06-27 20:14:28,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:28,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:14:28,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:28,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:14:28,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:14:29,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:14:29,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 66 transitions, 404 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:29,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:29,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:14:29,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:29,473 INFO L124 PetriNetUnfolderBase]: 1744/2686 cut-off events. [2024-06-27 20:14:29,474 INFO L125 PetriNetUnfolderBase]: For 10832/10846 co-relation queries the response was YES. [2024-06-27 20:14:29,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10190 conditions, 2686 events. 1744/2686 cut-off events. For 10832/10846 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12861 event pairs, 651 based on Foata normal form. 8/2678 useless extension candidates. Maximal degree in co-relation 10164. Up to 2489 conditions per place. [2024-06-27 20:14:29,493 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 63 selfloop transitions, 19 changer transitions 0/89 dead transitions. [2024-06-27 20:14:29,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 89 transitions, 668 flow [2024-06-27 20:14:29,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:14:29,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:14:29,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-27 20:14:29,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-27 20:14:29,495 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 404 flow. Second operand 6 states and 116 transitions. [2024-06-27 20:14:29,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 89 transitions, 668 flow [2024-06-27 20:14:29,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 89 transitions, 650 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 20:14:29,507 INFO L231 Difference]: Finished difference. Result has 67 places, 69 transitions, 458 flow [2024-06-27 20:14:29,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=61, 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=458, PETRI_PLACES=67, PETRI_TRANSITIONS=69} [2024-06-27 20:14:29,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-27 20:14:29,510 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 69 transitions, 458 flow [2024-06-27 20:14:29,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:29,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:29,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:29,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:14:29,511 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:29,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:29,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1009077837, now seen corresponding path program 2 times [2024-06-27 20:14:29,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:29,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41994789] [2024-06-27 20:14:29,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:29,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:29,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:30,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:30,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:30,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41994789] [2024-06-27 20:14:30,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41994789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:30,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:30,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:14:30,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011474938] [2024-06-27 20:14:30,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:30,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:14:30,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:30,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:14:30,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:14:30,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:14:30,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 69 transitions, 458 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:30,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:30,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:14:30,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:30,797 INFO L124 PetriNetUnfolderBase]: 1729/2660 cut-off events. [2024-06-27 20:14:30,798 INFO L125 PetriNetUnfolderBase]: For 12020/12030 co-relation queries the response was YES. [2024-06-27 20:14:30,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10270 conditions, 2660 events. 1729/2660 cut-off events. For 12020/12030 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12689 event pairs, 647 based on Foata normal form. 2/2646 useless extension candidates. Maximal degree in co-relation 10241. Up to 2530 conditions per place. [2024-06-27 20:14:30,814 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 66 selfloop transitions, 11 changer transitions 0/84 dead transitions. [2024-06-27 20:14:30,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 84 transitions, 650 flow [2024-06-27 20:14:30,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:14:30,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:14:30,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 20:14:30,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-27 20:14:30,816 INFO L175 Difference]: Start difference. First operand has 67 places, 69 transitions, 458 flow. Second operand 6 states and 107 transitions. [2024-06-27 20:14:30,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 84 transitions, 650 flow [2024-06-27 20:14:30,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 84 transitions, 621 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:14:30,832 INFO L231 Difference]: Finished difference. Result has 70 places, 69 transitions, 459 flow [2024-06-27 20:14:30,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=64, 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=459, PETRI_PLACES=70, PETRI_TRANSITIONS=69} [2024-06-27 20:14:30,833 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-27 20:14:30,834 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 459 flow [2024-06-27 20:14:30,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:30,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:30,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:30,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:14:30,834 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:30,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:30,835 INFO L85 PathProgramCache]: Analyzing trace with hash -62117735, now seen corresponding path program 1 times [2024-06-27 20:14:30,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:30,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455239285] [2024-06-27 20:14:30,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:30,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:30,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:31,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:31,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:31,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455239285] [2024-06-27 20:14:31,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455239285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:31,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:31,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:14:31,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181850286] [2024-06-27 20:14:31,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:31,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:14:31,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:31,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:14:31,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:14:31,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:31,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 459 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:31,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:31,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:31,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:32,234 INFO L124 PetriNetUnfolderBase]: 2091/3095 cut-off events. [2024-06-27 20:14:32,234 INFO L125 PetriNetUnfolderBase]: For 17153/17153 co-relation queries the response was YES. [2024-06-27 20:14:32,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12368 conditions, 3095 events. 2091/3095 cut-off events. For 17153/17153 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 14121 event pairs, 649 based on Foata normal form. 12/3106 useless extension candidates. Maximal degree in co-relation 12338. Up to 2721 conditions per place. [2024-06-27 20:14:32,254 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 87 selfloop transitions, 31 changer transitions 0/121 dead transitions. [2024-06-27 20:14:32,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 121 transitions, 985 flow [2024-06-27 20:14:32,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:14:32,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:14:32,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 20:14:32,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-27 20:14:32,257 INFO L175 Difference]: Start difference. First operand has 70 places, 69 transitions, 459 flow. Second operand 7 states and 139 transitions. [2024-06-27 20:14:32,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 121 transitions, 985 flow [2024-06-27 20:14:32,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 121 transitions, 938 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 20:14:32,275 INFO L231 Difference]: Finished difference. Result has 74 places, 88 transitions, 660 flow [2024-06-27 20:14:32,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=660, PETRI_PLACES=74, PETRI_TRANSITIONS=88} [2024-06-27 20:14:32,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-27 20:14:32,276 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 88 transitions, 660 flow [2024-06-27 20:14:32,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:32,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:32,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:32,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:14:32,277 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:32,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:32,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1679359571, now seen corresponding path program 2 times [2024-06-27 20:14:32,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:32,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397742825] [2024-06-27 20:14:32,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:32,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:32,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:33,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-27 20:14:33,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:33,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397742825] [2024-06-27 20:14:33,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397742825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:33,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:33,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:14:33,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129878993] [2024-06-27 20:14:33,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:33,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:14:33,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:33,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:14:33,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:14:33,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:33,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 88 transitions, 660 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:33,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:33,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:33,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:33,701 INFO L124 PetriNetUnfolderBase]: 2127/3145 cut-off events. [2024-06-27 20:14:33,701 INFO L125 PetriNetUnfolderBase]: For 22864/22864 co-relation queries the response was YES. [2024-06-27 20:14:33,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14507 conditions, 3145 events. 2127/3145 cut-off events. For 22864/22864 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14321 event pairs, 700 based on Foata normal form. 6/3150 useless extension candidates. Maximal degree in co-relation 14473. Up to 3007 conditions per place. [2024-06-27 20:14:33,725 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 97 selfloop transitions, 23 changer transitions 0/123 dead transitions. [2024-06-27 20:14:33,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 123 transitions, 1142 flow [2024-06-27 20:14:33,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:14:33,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:14:33,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 20:14:33,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-27 20:14:33,727 INFO L175 Difference]: Start difference. First operand has 74 places, 88 transitions, 660 flow. Second operand 7 states and 129 transitions. [2024-06-27 20:14:33,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 123 transitions, 1142 flow [2024-06-27 20:14:33,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 123 transitions, 1098 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-27 20:14:33,756 INFO L231 Difference]: Finished difference. Result has 81 places, 96 transitions, 768 flow [2024-06-27 20:14:33,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=768, PETRI_PLACES=81, PETRI_TRANSITIONS=96} [2024-06-27 20:14:33,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-27 20:14:33,757 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 96 transitions, 768 flow [2024-06-27 20:14:33,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:33,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:33,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:33,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:14:33,758 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:33,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:33,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1691865281, now seen corresponding path program 3 times [2024-06-27 20:14:33,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:33,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564668834] [2024-06-27 20:14:33,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:33,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:33,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:34,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:34,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:34,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564668834] [2024-06-27 20:14:34,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564668834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:34,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:34,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:14:34,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600301021] [2024-06-27 20:14:34,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:34,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:14:34,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:34,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:14:34,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:14:34,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:34,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 96 transitions, 768 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:34,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:34,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:34,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:35,020 INFO L124 PetriNetUnfolderBase]: 2131/3151 cut-off events. [2024-06-27 20:14:35,020 INFO L125 PetriNetUnfolderBase]: For 27428/27428 co-relation queries the response was YES. [2024-06-27 20:14:35,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15155 conditions, 3151 events. 2131/3151 cut-off events. For 27428/27428 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14366 event pairs, 694 based on Foata normal form. 6/3156 useless extension candidates. Maximal degree in co-relation 15117. Up to 3076 conditions per place. [2024-06-27 20:14:35,046 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 100 selfloop transitions, 21 changer transitions 0/124 dead transitions. [2024-06-27 20:14:35,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 124 transitions, 1170 flow [2024-06-27 20:14:35,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:14:35,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:14:35,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 20:14:35,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-27 20:14:35,048 INFO L175 Difference]: Start difference. First operand has 81 places, 96 transitions, 768 flow. Second operand 7 states and 125 transitions. [2024-06-27 20:14:35,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 124 transitions, 1170 flow [2024-06-27 20:14:35,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 124 transitions, 1121 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 20:14:35,078 INFO L231 Difference]: Finished difference. Result has 86 places, 102 transitions, 846 flow [2024-06-27 20:14:35,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=722, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=846, PETRI_PLACES=86, PETRI_TRANSITIONS=102} [2024-06-27 20:14:35,079 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-27 20:14:35,079 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 102 transitions, 846 flow [2024-06-27 20:14:35,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:35,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:35,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:35,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:14:35,080 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-27 20:14:35,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:35,080 INFO L85 PathProgramCache]: Analyzing trace with hash 115259863, now seen corresponding path program 1 times [2024-06-27 20:14:35,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:35,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667539816] [2024-06-27 20:14:35,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:35,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:35,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:36,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:36,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:36,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667539816] [2024-06-27 20:14:36,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667539816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:36,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:36,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:14:36,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101662008] [2024-06-27 20:14:36,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:36,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:14:36,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:36,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:14:36,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:14:36,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:36,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 102 transitions, 846 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:36,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:36,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:36,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:36,985 INFO L124 PetriNetUnfolderBase]: 2134/3156 cut-off events. [2024-06-27 20:14:36,985 INFO L125 PetriNetUnfolderBase]: For 30079/30079 co-relation queries the response was YES. [2024-06-27 20:14:36,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15526 conditions, 3156 events. 2134/3156 cut-off events. For 30079/30079 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14430 event pairs, 673 based on Foata normal form. 6/3161 useless extension candidates. Maximal degree in co-relation 15486. Up to 3061 conditions per place. [2024-06-27 20:14:37,011 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 99 selfloop transitions, 25 changer transitions 0/127 dead transitions. [2024-06-27 20:14:37,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 127 transitions, 1228 flow [2024-06-27 20:14:37,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:14:37,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:14:37,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 20:14:37,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:14:37,014 INFO L175 Difference]: Start difference. First operand has 86 places, 102 transitions, 846 flow. Second operand 7 states and 126 transitions. [2024-06-27 20:14:37,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 127 transitions, 1228 flow [2024-06-27 20:14:37,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 127 transitions, 1175 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 20:14:37,050 INFO L231 Difference]: Finished difference. Result has 89 places, 105 transitions, 889 flow [2024-06-27 20:14:37,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=889, PETRI_PLACES=89, PETRI_TRANSITIONS=105} [2024-06-27 20:14:37,052 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-27 20:14:37,052 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 105 transitions, 889 flow [2024-06-27 20:14:37,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:37,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:37,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:37,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:14:37,053 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:37,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:37,053 INFO L85 PathProgramCache]: Analyzing trace with hash -842309822, now seen corresponding path program 1 times [2024-06-27 20:14:37,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:37,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765088618] [2024-06-27 20:14:37,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:37,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:37,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:37,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-27 20:14:37,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:37,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765088618] [2024-06-27 20:14:37,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765088618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:37,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:37,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:14:37,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406182866] [2024-06-27 20:14:37,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:37,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:14:37,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:37,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:14:37,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:14:37,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:37,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 105 transitions, 889 flow. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:37,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:37,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:37,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:38,145 INFO L124 PetriNetUnfolderBase]: 2131/3152 cut-off events. [2024-06-27 20:14:38,145 INFO L125 PetriNetUnfolderBase]: For 32999/32999 co-relation queries the response was YES. [2024-06-27 20:14:38,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15971 conditions, 3152 events. 2131/3152 cut-off events. For 32999/32999 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14345 event pairs, 697 based on Foata normal form. 1/3152 useless extension candidates. Maximal degree in co-relation 15930. Up to 3137 conditions per place. [2024-06-27 20:14:38,163 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 102 selfloop transitions, 8 changer transitions 0/113 dead transitions. [2024-06-27 20:14:38,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 113 transitions, 1129 flow [2024-06-27 20:14:38,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:14:38,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:14:38,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-06-27 20:14:38,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-27 20:14:38,166 INFO L175 Difference]: Start difference. First operand has 89 places, 105 transitions, 889 flow. Second operand 5 states and 83 transitions. [2024-06-27 20:14:38,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 113 transitions, 1129 flow [2024-06-27 20:14:38,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 113 transitions, 1049 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 20:14:38,202 INFO L231 Difference]: Finished difference. Result has 89 places, 105 transitions, 831 flow [2024-06-27 20:14:38,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=831, PETRI_PLACES=89, PETRI_TRANSITIONS=105} [2024-06-27 20:14:38,203 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-27 20:14:38,203 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 105 transitions, 831 flow [2024-06-27 20:14:38,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:38,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:38,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:38,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:14:38,204 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:38,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:38,204 INFO L85 PathProgramCache]: Analyzing trace with hash 663410780, now seen corresponding path program 1 times [2024-06-27 20:14:38,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:38,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004982735] [2024-06-27 20:14:38,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:38,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:38,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:39,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:39,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:39,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004982735] [2024-06-27 20:14:39,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004982735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:39,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:39,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:14:39,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341409162] [2024-06-27 20:14:39,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:39,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:14:39,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:39,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:14:39,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:14:39,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:14:39,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 105 transitions, 831 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-27 20:14:39,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:39,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:14:39,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:39,732 INFO L124 PetriNetUnfolderBase]: 2008/3035 cut-off events. [2024-06-27 20:14:39,733 INFO L125 PetriNetUnfolderBase]: For 35200/35236 co-relation queries the response was YES. [2024-06-27 20:14:39,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15402 conditions, 3035 events. 2008/3035 cut-off events. For 35200/35236 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14309 event pairs, 612 based on Foata normal form. 14/3028 useless extension candidates. Maximal degree in co-relation 15360. Up to 2758 conditions per place. [2024-06-27 20:14:39,752 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 96 selfloop transitions, 26 changer transitions 0/138 dead transitions. [2024-06-27 20:14:39,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 138 transitions, 1277 flow [2024-06-27 20:14:39,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:14:39,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:14:39,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 20:14:39,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-27 20:14:39,755 INFO L175 Difference]: Start difference. First operand has 89 places, 105 transitions, 831 flow. Second operand 7 states and 135 transitions. [2024-06-27 20:14:39,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 138 transitions, 1277 flow [2024-06-27 20:14:39,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 138 transitions, 1253 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 20:14:39,794 INFO L231 Difference]: Finished difference. Result has 92 places, 111 transitions, 953 flow [2024-06-27 20:14:39,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=953, PETRI_PLACES=92, PETRI_TRANSITIONS=111} [2024-06-27 20:14:39,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-27 20:14:39,795 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 953 flow [2024-06-27 20:14:39,796 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-27 20:14:39,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:39,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:39,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:14:39,797 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:39,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:39,797 INFO L85 PathProgramCache]: Analyzing trace with hash 663500990, now seen corresponding path program 2 times [2024-06-27 20:14:39,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:39,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699230105] [2024-06-27 20:14:39,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:39,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:39,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:40,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:40,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:40,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699230105] [2024-06-27 20:14:40,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699230105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:40,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:40,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:14:40,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431148365] [2024-06-27 20:14:40,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:40,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:14:40,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:40,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:14:40,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:14:40,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:14:40,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 953 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-27 20:14:40,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:40,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:14:40,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:41,287 INFO L124 PetriNetUnfolderBase]: 2003/3028 cut-off events. [2024-06-27 20:14:41,288 INFO L125 PetriNetUnfolderBase]: For 39866/39902 co-relation queries the response was YES. [2024-06-27 20:14:41,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15997 conditions, 3028 events. 2003/3028 cut-off events. For 39866/39902 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14288 event pairs, 612 based on Foata normal form. 14/3021 useless extension candidates. Maximal degree in co-relation 15955. Up to 2786 conditions per place. [2024-06-27 20:14:41,302 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 95 selfloop transitions, 22 changer transitions 0/133 dead transitions. [2024-06-27 20:14:41,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 133 transitions, 1243 flow [2024-06-27 20:14:41,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:14:41,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:14:41,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 20:14:41,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-27 20:14:41,304 INFO L175 Difference]: Start difference. First operand has 92 places, 111 transitions, 953 flow. Second operand 7 states and 130 transitions. [2024-06-27 20:14:41,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 133 transitions, 1243 flow [2024-06-27 20:14:41,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 133 transitions, 1162 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 20:14:41,353 INFO L231 Difference]: Finished difference. Result has 96 places, 111 transitions, 924 flow [2024-06-27 20:14:41,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=872, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=924, PETRI_PLACES=96, PETRI_TRANSITIONS=111} [2024-06-27 20:14:41,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-27 20:14:41,354 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 111 transitions, 924 flow [2024-06-27 20:14:41,354 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-27 20:14:41,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:41,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:41,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:14:41,355 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:41,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:41,355 INFO L85 PathProgramCache]: Analyzing trace with hash 667225795, now seen corresponding path program 1 times [2024-06-27 20:14:41,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:41,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751517338] [2024-06-27 20:14:41,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:41,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:41,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:42,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:42,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:42,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751517338] [2024-06-27 20:14:42,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751517338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:42,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:42,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:14:42,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796147943] [2024-06-27 20:14:42,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:42,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:14:42,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:42,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:14:42,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:14:42,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:42,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 111 transitions, 924 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:42,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:42,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:42,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:42,796 INFO L124 PetriNetUnfolderBase]: 2221/3283 cut-off events. [2024-06-27 20:14:42,796 INFO L125 PetriNetUnfolderBase]: For 46889/46891 co-relation queries the response was YES. [2024-06-27 20:14:42,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17710 conditions, 3283 events. 2221/3283 cut-off events. For 46889/46891 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15052 event pairs, 639 based on Foata normal form. 8/3290 useless extension candidates. Maximal degree in co-relation 17666. Up to 2821 conditions per place. [2024-06-27 20:14:42,816 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 102 selfloop transitions, 47 changer transitions 0/152 dead transitions. [2024-06-27 20:14:42,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 152 transitions, 1598 flow [2024-06-27 20:14:42,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:14:42,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:14:42,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 20:14:42,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-27 20:14:42,818 INFO L175 Difference]: Start difference. First operand has 96 places, 111 transitions, 924 flow. Second operand 7 states and 138 transitions. [2024-06-27 20:14:42,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 152 transitions, 1598 flow [2024-06-27 20:14:42,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 152 transitions, 1543 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 20:14:42,852 INFO L231 Difference]: Finished difference. Result has 99 places, 120 transitions, 1131 flow [2024-06-27 20:14:42,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1131, PETRI_PLACES=99, PETRI_TRANSITIONS=120} [2024-06-27 20:14:42,852 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-27 20:14:42,853 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 120 transitions, 1131 flow [2024-06-27 20:14:42,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:42,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:42,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:42,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:14:42,853 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:42,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:42,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1925654069, now seen corresponding path program 2 times [2024-06-27 20:14:42,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:42,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251589251] [2024-06-27 20:14:42,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:42,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:42,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:43,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:43,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:43,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251589251] [2024-06-27 20:14:43,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251589251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:43,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:43,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:14:43,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053832563] [2024-06-27 20:14:43,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:43,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:14:43,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:43,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:14:43,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:14:43,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:43,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 120 transitions, 1131 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:43,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:43,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:43,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:44,206 INFO L124 PetriNetUnfolderBase]: 2209/3267 cut-off events. [2024-06-27 20:14:44,207 INFO L125 PetriNetUnfolderBase]: For 53119/53121 co-relation queries the response was YES. [2024-06-27 20:14:44,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18644 conditions, 3267 events. 2209/3267 cut-off events. For 53119/53121 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14970 event pairs, 636 based on Foata normal form. 8/3274 useless extension candidates. Maximal degree in co-relation 18597. Up to 2815 conditions per place. [2024-06-27 20:14:44,228 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 103 selfloop transitions, 50 changer transitions 0/156 dead transitions. [2024-06-27 20:14:44,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 156 transitions, 1721 flow [2024-06-27 20:14:44,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:14:44,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:14:44,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-27 20:14:44,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-27 20:14:44,230 INFO L175 Difference]: Start difference. First operand has 99 places, 120 transitions, 1131 flow. Second operand 7 states and 141 transitions. [2024-06-27 20:14:44,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 156 transitions, 1721 flow [2024-06-27 20:14:44,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 156 transitions, 1626 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 20:14:44,299 INFO L231 Difference]: Finished difference. Result has 105 places, 123 transitions, 1239 flow [2024-06-27 20:14:44,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1239, PETRI_PLACES=105, PETRI_TRANSITIONS=123} [2024-06-27 20:14:44,299 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-27 20:14:44,300 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 123 transitions, 1239 flow [2024-06-27 20:14:44,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:44,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:44,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:44,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:14:44,300 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-27 20:14:44,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:44,301 INFO L85 PathProgramCache]: Analyzing trace with hash 939064244, now seen corresponding path program 1 times [2024-06-27 20:14:44,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:44,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489122637] [2024-06-27 20:14:44,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:44,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:44,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:45,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-27 20:14:45,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:45,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489122637] [2024-06-27 20:14:45,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489122637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:45,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:45,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:14:45,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540183813] [2024-06-27 20:14:45,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:45,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:14:45,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:45,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:14:45,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:14:45,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:45,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 123 transitions, 1239 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:45,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:45,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:45,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:46,000 INFO L124 PetriNetUnfolderBase]: 2211/3268 cut-off events. [2024-06-27 20:14:46,000 INFO L125 PetriNetUnfolderBase]: For 57583/57583 co-relation queries the response was YES. [2024-06-27 20:14:46,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19257 conditions, 3268 events. 2211/3268 cut-off events. For 57583/57583 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14983 event pairs, 669 based on Foata normal form. 3/3270 useless extension candidates. Maximal degree in co-relation 19207. Up to 3162 conditions per place. [2024-06-27 20:14:46,019 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 115 selfloop transitions, 30 changer transitions 0/148 dead transitions. [2024-06-27 20:14:46,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 148 transitions, 1675 flow [2024-06-27 20:14:46,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:14:46,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:14:46,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 20:14:46,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:14:46,022 INFO L175 Difference]: Start difference. First operand has 105 places, 123 transitions, 1239 flow. Second operand 7 states and 126 transitions. [2024-06-27 20:14:46,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 148 transitions, 1675 flow [2024-06-27 20:14:46,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 148 transitions, 1580 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 20:14:46,071 INFO L231 Difference]: Finished difference. Result has 107 places, 127 transitions, 1282 flow [2024-06-27 20:14:46,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1282, PETRI_PLACES=107, PETRI_TRANSITIONS=127} [2024-06-27 20:14:46,071 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-27 20:14:46,072 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 127 transitions, 1282 flow [2024-06-27 20:14:46,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:46,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:46,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:46,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:14:46,072 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:46,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:46,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1806864895, now seen corresponding path program 3 times [2024-06-27 20:14:46,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:46,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573286909] [2024-06-27 20:14:46,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:46,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:46,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:46,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:46,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:46,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573286909] [2024-06-27 20:14:46,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573286909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:46,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:46,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:14:46,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850906836] [2024-06-27 20:14:46,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:46,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:14:46,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:46,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:14:46,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:14:46,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:46,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 127 transitions, 1282 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:46,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:46,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:46,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:47,394 INFO L124 PetriNetUnfolderBase]: 2215/3275 cut-off events. [2024-06-27 20:14:47,394 INFO L125 PetriNetUnfolderBase]: For 61742/61748 co-relation queries the response was YES. [2024-06-27 20:14:47,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19521 conditions, 3275 events. 2215/3275 cut-off events. For 61742/61748 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15035 event pairs, 674 based on Foata normal form. 12/3286 useless extension candidates. Maximal degree in co-relation 19471. Up to 3167 conditions per place. [2024-06-27 20:14:47,415 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 127 selfloop transitions, 23 changer transitions 0/153 dead transitions. [2024-06-27 20:14:47,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 153 transitions, 1737 flow [2024-06-27 20:14:47,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:14:47,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:14:47,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 20:14:47,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:14:47,417 INFO L175 Difference]: Start difference. First operand has 107 places, 127 transitions, 1282 flow. Second operand 7 states and 126 transitions. [2024-06-27 20:14:47,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 153 transitions, 1737 flow [2024-06-27 20:14:47,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 153 transitions, 1651 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 20:14:47,473 INFO L231 Difference]: Finished difference. Result has 109 places, 131 transitions, 1318 flow [2024-06-27 20:14:47,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1196, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1318, PETRI_PLACES=109, PETRI_TRANSITIONS=131} [2024-06-27 20:14:47,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-27 20:14:47,474 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 131 transitions, 1318 flow [2024-06-27 20:14:47,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:47,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:47,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:47,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:14:47,474 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:47,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:47,474 INFO L85 PathProgramCache]: Analyzing trace with hash -341799338, now seen corresponding path program 1 times [2024-06-27 20:14:47,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:47,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178289775] [2024-06-27 20:14:47,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:47,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:47,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:48,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:48,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:48,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178289775] [2024-06-27 20:14:48,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178289775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:48,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:48,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:14:48,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712698157] [2024-06-27 20:14:48,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:48,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:14:48,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:48,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:14:48,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:14:48,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:48,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 131 transitions, 1318 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:48,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:48,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:48,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:48,655 INFO L124 PetriNetUnfolderBase]: 2206/3262 cut-off events. [2024-06-27 20:14:48,655 INFO L125 PetriNetUnfolderBase]: For 65960/65960 co-relation queries the response was YES. [2024-06-27 20:14:48,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19727 conditions, 3262 events. 2206/3262 cut-off events. For 65960/65960 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14833 event pairs, 674 based on Foata normal form. 3/3264 useless extension candidates. Maximal degree in co-relation 19676. Up to 3238 conditions per place. [2024-06-27 20:14:48,677 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 131 selfloop transitions, 11 changer transitions 0/145 dead transitions. [2024-06-27 20:14:48,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 145 transitions, 1654 flow [2024-06-27 20:14:48,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:14:48,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:14:48,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-27 20:14:48,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-27 20:14:48,678 INFO L175 Difference]: Start difference. First operand has 109 places, 131 transitions, 1318 flow. Second operand 6 states and 97 transitions. [2024-06-27 20:14:48,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 145 transitions, 1654 flow [2024-06-27 20:14:48,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 145 transitions, 1583 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 20:14:48,730 INFO L231 Difference]: Finished difference. Result has 110 places, 134 transitions, 1307 flow [2024-06-27 20:14:48,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1247, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1307, PETRI_PLACES=110, PETRI_TRANSITIONS=134} [2024-06-27 20:14:48,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-27 20:14:48,731 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 134 transitions, 1307 flow [2024-06-27 20:14:48,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:48,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:48,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:48,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:14:48,731 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:48,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:48,732 INFO L85 PathProgramCache]: Analyzing trace with hash 316114428, now seen corresponding path program 1 times [2024-06-27 20:14:48,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:48,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515378641] [2024-06-27 20:14:48,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:48,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:48,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:49,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:49,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:49,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515378641] [2024-06-27 20:14:49,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515378641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:49,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:49,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:14:49,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990010958] [2024-06-27 20:14:49,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:49,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:14:49,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:49,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:14:49,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:14:49,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:14:49,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 134 transitions, 1307 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:49,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:49,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:14:49,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:50,413 INFO L124 PetriNetUnfolderBase]: 2088/3153 cut-off events. [2024-06-27 20:14:50,413 INFO L125 PetriNetUnfolderBase]: For 68688/68739 co-relation queries the response was YES. [2024-06-27 20:14:50,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19410 conditions, 3153 events. 2088/3153 cut-off events. For 68688/68739 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 15013 event pairs, 452 based on Foata normal form. 15/3148 useless extension candidates. Maximal degree in co-relation 19358. Up to 2758 conditions per place. [2024-06-27 20:14:50,437 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 32 changer transitions 0/171 dead transitions. [2024-06-27 20:14:50,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 171 transitions, 1865 flow [2024-06-27 20:14:50,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:14:50,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:14:50,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:14:50,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:14:50,438 INFO L175 Difference]: Start difference. First operand has 110 places, 134 transitions, 1307 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:14:50,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 171 transitions, 1865 flow [2024-06-27 20:14:50,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 171 transitions, 1827 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:14:50,487 INFO L231 Difference]: Finished difference. Result has 114 places, 138 transitions, 1440 flow [2024-06-27 20:14:50,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1440, PETRI_PLACES=114, PETRI_TRANSITIONS=138} [2024-06-27 20:14:50,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-27 20:14:50,487 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 138 transitions, 1440 flow [2024-06-27 20:14:50,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:50,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:50,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:50,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:14:50,488 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:50,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:50,488 INFO L85 PathProgramCache]: Analyzing trace with hash 316175002, now seen corresponding path program 1 times [2024-06-27 20:14:50,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:50,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474790306] [2024-06-27 20:14:50,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:50,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:50,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:51,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:51,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:51,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474790306] [2024-06-27 20:14:51,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474790306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:51,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:51,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:14:51,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360849197] [2024-06-27 20:14:51,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:51,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:14:51,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:51,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:14:51,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:14:51,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:51,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 138 transitions, 1440 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:51,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:51,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:51,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:52,287 INFO L124 PetriNetUnfolderBase]: 2307/3410 cut-off events. [2024-06-27 20:14:52,288 INFO L125 PetriNetUnfolderBase]: For 79963/79965 co-relation queries the response was YES. [2024-06-27 20:14:52,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21539 conditions, 3410 events. 2307/3410 cut-off events. For 79963/79965 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15801 event pairs, 550 based on Foata normal form. 8/3417 useless extension candidates. Maximal degree in co-relation 21486. Up to 2735 conditions per place. [2024-06-27 20:14:52,312 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 131 selfloop transitions, 67 changer transitions 0/201 dead transitions. [2024-06-27 20:14:52,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 201 transitions, 2420 flow [2024-06-27 20:14:52,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:14:52,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:14:52,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-27 20:14:52,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48292682926829267 [2024-06-27 20:14:52,313 INFO L175 Difference]: Start difference. First operand has 114 places, 138 transitions, 1440 flow. Second operand 10 states and 198 transitions. [2024-06-27 20:14:52,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 201 transitions, 2420 flow [2024-06-27 20:14:52,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 201 transitions, 2330 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 20:14:52,380 INFO L231 Difference]: Finished difference. Result has 122 places, 150 transitions, 1674 flow [2024-06-27 20:14:52,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1674, PETRI_PLACES=122, PETRI_TRANSITIONS=150} [2024-06-27 20:14:52,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-27 20:14:52,382 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 150 transitions, 1674 flow [2024-06-27 20:14:52,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:52,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:52,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:52,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:14:52,383 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:52,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:52,383 INFO L85 PathProgramCache]: Analyzing trace with hash 316174878, now seen corresponding path program 2 times [2024-06-27 20:14:52,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:52,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57555135] [2024-06-27 20:14:52,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:52,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:52,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:53,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:53,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:53,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57555135] [2024-06-27 20:14:53,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57555135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:53,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:53,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:14:53,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250220128] [2024-06-27 20:14:53,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:53,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:14:53,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:53,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:14:53,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:14:53,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:14:53,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 150 transitions, 1674 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:53,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:53,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:14:53,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:54,118 INFO L124 PetriNetUnfolderBase]: 2190/3286 cut-off events. [2024-06-27 20:14:54,118 INFO L125 PetriNetUnfolderBase]: For 85408/85459 co-relation queries the response was YES. [2024-06-27 20:14:54,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21792 conditions, 3286 events. 2190/3286 cut-off events. For 85408/85459 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15595 event pairs, 574 based on Foata normal form. 15/3281 useless extension candidates. Maximal degree in co-relation 21735. Up to 2953 conditions per place. [2024-06-27 20:14:54,143 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 129 selfloop transitions, 31 changer transitions 0/184 dead transitions. [2024-06-27 20:14:54,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 184 transitions, 2080 flow [2024-06-27 20:14:54,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:54,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:54,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:14:54,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 20:14:54,144 INFO L175 Difference]: Start difference. First operand has 122 places, 150 transitions, 1674 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:14:54,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 184 transitions, 2080 flow [2024-06-27 20:14:54,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 184 transitions, 1913 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-27 20:14:54,232 INFO L231 Difference]: Finished difference. Result has 126 places, 150 transitions, 1577 flow [2024-06-27 20:14:54,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1577, PETRI_PLACES=126, PETRI_TRANSITIONS=150} [2024-06-27 20:14:54,233 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-27 20:14:54,233 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 150 transitions, 1577 flow [2024-06-27 20:14:54,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:54,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:54,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:54,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:14:54,234 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:54,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:54,234 INFO L85 PathProgramCache]: Analyzing trace with hash -791013138, now seen corresponding path program 2 times [2024-06-27 20:14:54,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:54,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35392145] [2024-06-27 20:14:54,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:54,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:54,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:55,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-27 20:14:55,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:55,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35392145] [2024-06-27 20:14:55,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35392145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:55,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:55,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:14:55,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54958713] [2024-06-27 20:14:55,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:55,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:14:55,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:55,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:14:55,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:14:55,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:55,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 150 transitions, 1577 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:55,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:55,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:55,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:55,993 INFO L124 PetriNetUnfolderBase]: 2335/3450 cut-off events. [2024-06-27 20:14:55,994 INFO L125 PetriNetUnfolderBase]: For 93783/93785 co-relation queries the response was YES. [2024-06-27 20:14:56,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22981 conditions, 3450 events. 2335/3450 cut-off events. For 93783/93785 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16062 event pairs, 533 based on Foata normal form. 8/3457 useless extension candidates. Maximal degree in co-relation 22922. Up to 2847 conditions per place. [2024-06-27 20:14:56,017 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 134 selfloop transitions, 65 changer transitions 0/202 dead transitions. [2024-06-27 20:14:56,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 202 transitions, 2450 flow [2024-06-27 20:14:56,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:56,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:56,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 20:14:56,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-27 20:14:56,018 INFO L175 Difference]: Start difference. First operand has 126 places, 150 transitions, 1577 flow. Second operand 9 states and 181 transitions. [2024-06-27 20:14:56,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 202 transitions, 2450 flow [2024-06-27 20:14:56,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 202 transitions, 2380 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:14:56,086 INFO L231 Difference]: Finished difference. Result has 128 places, 155 transitions, 1746 flow [2024-06-27 20:14:56,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1746, PETRI_PLACES=128, PETRI_TRANSITIONS=155} [2024-06-27 20:14:56,087 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-27 20:14:56,087 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 155 transitions, 1746 flow [2024-06-27 20:14:56,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:56,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:56,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:56,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:14:56,087 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:56,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:56,088 INFO L85 PathProgramCache]: Analyzing trace with hash 434447256, now seen corresponding path program 1 times [2024-06-27 20:14:56,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:56,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823570610] [2024-06-27 20:14:56,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:56,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:56,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:57,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:57,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:57,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823570610] [2024-06-27 20:14:57,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823570610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:57,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:57,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:57,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658138245] [2024-06-27 20:14:57,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:57,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:57,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:57,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:57,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:57,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:57,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 155 transitions, 1746 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:57,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:57,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:57,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:57,919 INFO L124 PetriNetUnfolderBase]: 2391/3538 cut-off events. [2024-06-27 20:14:57,919 INFO L125 PetriNetUnfolderBase]: For 106723/106725 co-relation queries the response was YES. [2024-06-27 20:14:57,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24365 conditions, 3538 events. 2391/3538 cut-off events. For 106723/106725 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16586 event pairs, 558 based on Foata normal form. 14/3551 useless extension candidates. Maximal degree in co-relation 24304. Up to 3037 conditions per place. [2024-06-27 20:14:57,947 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 136 selfloop transitions, 53 changer transitions 0/192 dead transitions. [2024-06-27 20:14:57,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 192 transitions, 2430 flow [2024-06-27 20:14:57,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:14:57,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:14:57,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 20:14:57,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-27 20:14:57,949 INFO L175 Difference]: Start difference. First operand has 128 places, 155 transitions, 1746 flow. Second operand 8 states and 155 transitions. [2024-06-27 20:14:57,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 192 transitions, 2430 flow [2024-06-27 20:14:58,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 192 transitions, 2254 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 20:14:58,059 INFO L231 Difference]: Finished difference. Result has 129 places, 159 transitions, 1763 flow [2024-06-27 20:14:58,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1763, PETRI_PLACES=129, PETRI_TRANSITIONS=159} [2024-06-27 20:14:58,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-27 20:14:58,060 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 159 transitions, 1763 flow [2024-06-27 20:14:58,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:58,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:58,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:58,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:14:58,060 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:58,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:58,061 INFO L85 PathProgramCache]: Analyzing trace with hash 434440312, now seen corresponding path program 3 times [2024-06-27 20:14:58,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:58,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599274973] [2024-06-27 20:14:58,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:58,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:58,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:58,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:58,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:58,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599274973] [2024-06-27 20:14:58,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599274973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:58,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:58,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:14:58,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134411340] [2024-06-27 20:14:58,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:58,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:14:58,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:58,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:14:58,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:14:59,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:59,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 159 transitions, 1763 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:59,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:59,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:59,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:59,803 INFO L124 PetriNetUnfolderBase]: 2427/3590 cut-off events. [2024-06-27 20:14:59,803 INFO L125 PetriNetUnfolderBase]: For 112441/112443 co-relation queries the response was YES. [2024-06-27 20:14:59,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25152 conditions, 3590 events. 2427/3590 cut-off events. For 112441/112443 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16873 event pairs, 518 based on Foata normal form. 6/3595 useless extension candidates. Maximal degree in co-relation 25090. Up to 3045 conditions per place. [2024-06-27 20:14:59,826 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 134 selfloop transitions, 64 changer transitions 0/201 dead transitions. [2024-06-27 20:14:59,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 201 transitions, 2555 flow [2024-06-27 20:14:59,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:14:59,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:14:59,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 20:14:59,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-27 20:14:59,833 INFO L175 Difference]: Start difference. First operand has 129 places, 159 transitions, 1763 flow. Second operand 8 states and 154 transitions. [2024-06-27 20:14:59,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 201 transitions, 2555 flow [2024-06-27 20:14:59,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 201 transitions, 2392 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 20:14:59,954 INFO L231 Difference]: Finished difference. Result has 132 places, 166 transitions, 1889 flow [2024-06-27 20:14:59,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1889, PETRI_PLACES=132, PETRI_TRANSITIONS=166} [2024-06-27 20:14:59,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-27 20:14:59,955 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 166 transitions, 1889 flow [2024-06-27 20:14:59,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:59,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:59,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:59,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:14:59,956 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:59,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:59,956 INFO L85 PathProgramCache]: Analyzing trace with hash -283223773, now seen corresponding path program 1 times [2024-06-27 20:14:59,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:59,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956757964] [2024-06-27 20:14:59,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:59,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:59,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:00,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-27 20:15:00,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:00,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956757964] [2024-06-27 20:15:00,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956757964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:00,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:00,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:15:00,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542117785] [2024-06-27 20:15:00,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:00,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:15:00,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:00,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:15:00,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:15:00,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:00,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 166 transitions, 1889 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:00,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:00,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:00,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:01,253 INFO L124 PetriNetUnfolderBase]: 2432/3595 cut-off events. [2024-06-27 20:15:01,253 INFO L125 PetriNetUnfolderBase]: For 118569/118569 co-relation queries the response was YES. [2024-06-27 20:15:01,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25847 conditions, 3595 events. 2432/3595 cut-off events. For 118569/118569 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16809 event pairs, 626 based on Foata normal form. 1/3595 useless extension candidates. Maximal degree in co-relation 25783. Up to 3558 conditions per place. [2024-06-27 20:15:01,280 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 166 selfloop transitions, 16 changer transitions 0/185 dead transitions. [2024-06-27 20:15:01,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 185 transitions, 2396 flow [2024-06-27 20:15:01,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:15:01,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:15:01,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-27 20:15:01,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-27 20:15:01,281 INFO L175 Difference]: Start difference. First operand has 132 places, 166 transitions, 1889 flow. Second operand 6 states and 104 transitions. [2024-06-27 20:15:01,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 185 transitions, 2396 flow [2024-06-27 20:15:01,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 185 transitions, 2258 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 20:15:01,378 INFO L231 Difference]: Finished difference. Result has 133 places, 169 transitions, 1838 flow [2024-06-27 20:15:01,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1752, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1838, PETRI_PLACES=133, PETRI_TRANSITIONS=169} [2024-06-27 20:15:01,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-27 20:15:01,379 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 169 transitions, 1838 flow [2024-06-27 20:15:01,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:01,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:01,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:01,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:15:01,379 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:01,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:01,379 INFO L85 PathProgramCache]: Analyzing trace with hash -49655982, now seen corresponding path program 2 times [2024-06-27 20:15:01,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:01,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556141133] [2024-06-27 20:15:01,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:01,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:01,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:02,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:02,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:02,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556141133] [2024-06-27 20:15:02,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556141133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:02,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:02,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:02,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506074983] [2024-06-27 20:15:02,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:02,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:02,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:02,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:02,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:02,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:02,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 169 transitions, 1838 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:02,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:02,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:02,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:03,314 INFO L124 PetriNetUnfolderBase]: 2460/3639 cut-off events. [2024-06-27 20:15:03,314 INFO L125 PetriNetUnfolderBase]: For 126867/126867 co-relation queries the response was YES. [2024-06-27 20:15:03,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25917 conditions, 3639 events. 2460/3639 cut-off events. For 126867/126867 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17122 event pairs, 613 based on Foata normal form. 6/3644 useless extension candidates. Maximal degree in co-relation 25852. Up to 3480 conditions per place. [2024-06-27 20:15:03,342 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 167 selfloop transitions, 30 changer transitions 0/200 dead transitions. [2024-06-27 20:15:03,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 200 transitions, 2490 flow [2024-06-27 20:15:03,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:15:03,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:15:03,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:15:03,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-27 20:15:03,343 INFO L175 Difference]: Start difference. First operand has 133 places, 169 transitions, 1838 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:15:03,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 200 transitions, 2490 flow [2024-06-27 20:15:03,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 200 transitions, 2347 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 20:15:03,457 INFO L231 Difference]: Finished difference. Result has 135 places, 172 transitions, 1843 flow [2024-06-27 20:15:03,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1695, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1843, PETRI_PLACES=135, PETRI_TRANSITIONS=172} [2024-06-27 20:15:03,457 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-27 20:15:03,458 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 172 transitions, 1843 flow [2024-06-27 20:15:03,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:03,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:03,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:03,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:15:03,458 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-27 20:15:03,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:03,459 INFO L85 PathProgramCache]: Analyzing trace with hash 178245168, now seen corresponding path program 3 times [2024-06-27 20:15:03,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:03,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293612608] [2024-06-27 20:15:03,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:03,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:03,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:04,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:04,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:04,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293612608] [2024-06-27 20:15:04,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293612608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:04,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:04,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:04,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531095152] [2024-06-27 20:15:04,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:04,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:04,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:04,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:04,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:04,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:04,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 172 transitions, 1843 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:04,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:04,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:04,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:05,196 INFO L124 PetriNetUnfolderBase]: 2488/3683 cut-off events. [2024-06-27 20:15:05,196 INFO L125 PetriNetUnfolderBase]: For 135591/135591 co-relation queries the response was YES. [2024-06-27 20:15:05,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26682 conditions, 3683 events. 2488/3683 cut-off events. For 135591/135591 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17353 event pairs, 616 based on Foata normal form. 6/3688 useless extension candidates. Maximal degree in co-relation 26617. Up to 3584 conditions per place. [2024-06-27 20:15:05,225 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 174 selfloop transitions, 24 changer transitions 0/201 dead transitions. [2024-06-27 20:15:05,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 201 transitions, 2443 flow [2024-06-27 20:15:05,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:15:05,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:15:05,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 20:15:05,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 20:15:05,226 INFO L175 Difference]: Start difference. First operand has 135 places, 172 transitions, 1843 flow. Second operand 8 states and 140 transitions. [2024-06-27 20:15:05,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 201 transitions, 2443 flow [2024-06-27 20:15:05,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 201 transitions, 2319 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 20:15:05,410 INFO L231 Difference]: Finished difference. Result has 137 places, 175 transitions, 1861 flow [2024-06-27 20:15:05,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1861, PETRI_PLACES=137, PETRI_TRANSITIONS=175} [2024-06-27 20:15:05,410 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-27 20:15:05,410 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 175 transitions, 1861 flow [2024-06-27 20:15:05,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:05,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:05,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:05,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:15:05,411 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-27 20:15:05,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:05,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1910349230, now seen corresponding path program 4 times [2024-06-27 20:15:05,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:05,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444630884] [2024-06-27 20:15:05,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:05,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:05,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:06,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-27 20:15:06,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:06,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444630884] [2024-06-27 20:15:06,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444630884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:06,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:06,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:06,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324021737] [2024-06-27 20:15:06,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:06,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:06,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:06,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:06,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:06,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:06,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 175 transitions, 1861 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:06,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:06,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:06,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:07,444 INFO L124 PetriNetUnfolderBase]: 2516/3727 cut-off events. [2024-06-27 20:15:07,445 INFO L125 PetriNetUnfolderBase]: For 144733/144733 co-relation queries the response was YES. [2024-06-27 20:15:07,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27297 conditions, 3727 events. 2516/3727 cut-off events. For 144733/144733 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17618 event pairs, 620 based on Foata normal form. 6/3732 useless extension candidates. Maximal degree in co-relation 27231. Up to 3569 conditions per place. [2024-06-27 20:15:07,476 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 165 selfloop transitions, 36 changer transitions 0/204 dead transitions. [2024-06-27 20:15:07,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 204 transitions, 2475 flow [2024-06-27 20:15:07,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:15:07,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:15:07,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:15:07,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 20:15:07,477 INFO L175 Difference]: Start difference. First operand has 137 places, 175 transitions, 1861 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:15:07,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 204 transitions, 2475 flow [2024-06-27 20:15:07,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 204 transitions, 2357 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 20:15:07,615 INFO L231 Difference]: Finished difference. Result has 139 places, 178 transitions, 1919 flow [2024-06-27 20:15:07,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1919, PETRI_PLACES=139, PETRI_TRANSITIONS=178} [2024-06-27 20:15:07,616 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-27 20:15:07,616 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 178 transitions, 1919 flow [2024-06-27 20:15:07,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:07,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:07,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:07,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:15:07,617 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-27 20:15:07,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:07,617 INFO L85 PathProgramCache]: Analyzing trace with hash 178475560, now seen corresponding path program 1 times [2024-06-27 20:15:07,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:07,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541782101] [2024-06-27 20:15:07,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:07,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:07,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:08,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:08,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:08,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541782101] [2024-06-27 20:15:08,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541782101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:08,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:08,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:15:08,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021566271] [2024-06-27 20:15:08,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:08,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:15:08,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:08,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:15:08,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:15:08,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:08,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 178 transitions, 1919 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:08,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:08,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:08,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:09,148 INFO L124 PetriNetUnfolderBase]: 2518/3731 cut-off events. [2024-06-27 20:15:09,148 INFO L125 PetriNetUnfolderBase]: For 150765/150771 co-relation queries the response was YES. [2024-06-27 20:15:09,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27605 conditions, 3731 events. 2518/3731 cut-off events. For 150765/150771 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17646 event pairs, 614 based on Foata normal form. 9/3739 useless extension candidates. Maximal degree in co-relation 27538. Up to 3577 conditions per place. [2024-06-27 20:15:09,175 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 165 selfloop transitions, 36 changer transitions 0/204 dead transitions. [2024-06-27 20:15:09,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 204 transitions, 2523 flow [2024-06-27 20:15:09,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:15:09,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:15:09,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 20:15:09,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-27 20:15:09,177 INFO L175 Difference]: Start difference. First operand has 139 places, 178 transitions, 1919 flow. Second operand 7 states and 128 transitions. [2024-06-27 20:15:09,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 204 transitions, 2523 flow [2024-06-27 20:15:09,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 204 transitions, 2371 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 20:15:09,333 INFO L231 Difference]: Finished difference. Result has 140 places, 182 transitions, 1945 flow [2024-06-27 20:15:09,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1945, PETRI_PLACES=140, PETRI_TRANSITIONS=182} [2024-06-27 20:15:09,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-27 20:15:09,333 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 182 transitions, 1945 flow [2024-06-27 20:15:09,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:09,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:09,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:09,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:15:09,334 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:09,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:09,334 INFO L85 PathProgramCache]: Analyzing trace with hash -732370508, now seen corresponding path program 4 times [2024-06-27 20:15:09,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:09,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281974819] [2024-06-27 20:15:09,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:09,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:09,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:10,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:10,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:10,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281974819] [2024-06-27 20:15:10,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281974819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:10,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:10,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:15:10,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956010292] [2024-06-27 20:15:10,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:10,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:15:10,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:10,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:15:10,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:15:10,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:10,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 182 transitions, 1945 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:10,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:10,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:10,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:10,893 INFO L124 PetriNetUnfolderBase]: 2522/3737 cut-off events. [2024-06-27 20:15:10,893 INFO L125 PetriNetUnfolderBase]: For 147454/147460 co-relation queries the response was YES. [2024-06-27 20:15:10,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27152 conditions, 3737 events. 2522/3737 cut-off events. For 147454/147460 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17695 event pairs, 612 based on Foata normal form. 12/3748 useless extension candidates. Maximal degree in co-relation 27084. Up to 3595 conditions per place. [2024-06-27 20:15:10,929 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 183 selfloop transitions, 27 changer transitions 0/213 dead transitions. [2024-06-27 20:15:10,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 213 transitions, 2581 flow [2024-06-27 20:15:10,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:15:10,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:15:10,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:15:10,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-27 20:15:10,931 INFO L175 Difference]: Start difference. First operand has 140 places, 182 transitions, 1945 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:15:10,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 213 transitions, 2581 flow [2024-06-27 20:15:11,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 213 transitions, 2465 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 20:15:11,100 INFO L231 Difference]: Finished difference. Result has 143 places, 186 transitions, 1982 flow [2024-06-27 20:15:11,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1982, PETRI_PLACES=143, PETRI_TRANSITIONS=186} [2024-06-27 20:15:11,100 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-27 20:15:11,100 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 186 transitions, 1982 flow [2024-06-27 20:15:11,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:11,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:11,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:11,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:15:11,101 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-27 20:15:11,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:11,101 INFO L85 PathProgramCache]: Analyzing trace with hash -723792684, now seen corresponding path program 5 times [2024-06-27 20:15:11,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:11,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275483994] [2024-06-27 20:15:11,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:11,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:11,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:11,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:11,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:11,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275483994] [2024-06-27 20:15:11,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275483994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:11,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:11,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:11,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907833556] [2024-06-27 20:15:11,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:11,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:11,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:11,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:11,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:12,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:12,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 186 transitions, 1982 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:12,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:12,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:12,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:12,707 INFO L124 PetriNetUnfolderBase]: 2525/3741 cut-off events. [2024-06-27 20:15:12,708 INFO L125 PetriNetUnfolderBase]: For 154097/154097 co-relation queries the response was YES. [2024-06-27 20:15:12,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27346 conditions, 3741 events. 2525/3741 cut-off events. For 154097/154097 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17707 event pairs, 598 based on Foata normal form. 6/3746 useless extension candidates. Maximal degree in co-relation 27277. Up to 3614 conditions per place. [2024-06-27 20:15:12,740 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 184 selfloop transitions, 28 changer transitions 0/215 dead transitions. [2024-06-27 20:15:12,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 215 transitions, 2624 flow [2024-06-27 20:15:12,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:15:12,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:15:12,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 20:15:12,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-27 20:15:12,741 INFO L175 Difference]: Start difference. First operand has 143 places, 186 transitions, 1982 flow. Second operand 8 states and 141 transitions. [2024-06-27 20:15:12,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 215 transitions, 2624 flow [2024-06-27 20:15:12,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 215 transitions, 2513 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 20:15:12,981 INFO L231 Difference]: Finished difference. Result has 145 places, 189 transitions, 2031 flow [2024-06-27 20:15:12,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1871, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2031, PETRI_PLACES=145, PETRI_TRANSITIONS=189} [2024-06-27 20:15:12,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-27 20:15:12,982 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 189 transitions, 2031 flow [2024-06-27 20:15:12,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:12,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:12,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:12,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:15:12,982 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-27 20:15:12,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:12,983 INFO L85 PathProgramCache]: Analyzing trace with hash -2004819495, now seen corresponding path program 2 times [2024-06-27 20:15:12,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:12,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245593080] [2024-06-27 20:15:12,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:12,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:12,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:13,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:13,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:13,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245593080] [2024-06-27 20:15:13,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245593080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:13,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:13,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:15:13,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691542785] [2024-06-27 20:15:13,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:13,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:15:13,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:13,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:15:13,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:15:13,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:13,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 189 transitions, 2031 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:13,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:13,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:13,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:14,222 INFO L124 PetriNetUnfolderBase]: 2522/3737 cut-off events. [2024-06-27 20:15:14,222 INFO L125 PetriNetUnfolderBase]: For 158948/158948 co-relation queries the response was YES. [2024-06-27 20:15:14,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27583 conditions, 3737 events. 2522/3737 cut-off events. For 158948/158948 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17671 event pairs, 626 based on Foata normal form. 1/3737 useless extension candidates. Maximal degree in co-relation 27513. Up to 3719 conditions per place. [2024-06-27 20:15:14,255 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 184 selfloop transitions, 11 changer transitions 0/198 dead transitions. [2024-06-27 20:15:14,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 198 transitions, 2443 flow [2024-06-27 20:15:14,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:15:14,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:15:14,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-27 20:15:14,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861788617886179 [2024-06-27 20:15:14,257 INFO L175 Difference]: Start difference. First operand has 145 places, 189 transitions, 2031 flow. Second operand 6 states and 95 transitions. [2024-06-27 20:15:14,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 198 transitions, 2443 flow [2024-06-27 20:15:14,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 198 transitions, 2295 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 20:15:14,434 INFO L231 Difference]: Finished difference. Result has 145 places, 189 transitions, 1911 flow [2024-06-27 20:15:14,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1911, PETRI_PLACES=145, PETRI_TRANSITIONS=189} [2024-06-27 20:15:14,434 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-27 20:15:14,434 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 189 transitions, 1911 flow [2024-06-27 20:15:14,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:14,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:14,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:14,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:15:14,435 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:14,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:14,435 INFO L85 PathProgramCache]: Analyzing trace with hash -394611203, now seen corresponding path program 1 times [2024-06-27 20:15:14,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:14,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059815625] [2024-06-27 20:15:14,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:14,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:14,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:14,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:14,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:14,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059815625] [2024-06-27 20:15:14,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059815625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:14,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:14,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:15:14,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905518256] [2024-06-27 20:15:14,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:14,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:15:14,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:14,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:15:14,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:15:15,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:15,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 189 transitions, 1911 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:15,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:15,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:15,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:15,717 INFO L124 PetriNetUnfolderBase]: 2521/3736 cut-off events. [2024-06-27 20:15:15,717 INFO L125 PetriNetUnfolderBase]: For 164384/164384 co-relation queries the response was YES. [2024-06-27 20:15:15,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27364 conditions, 3736 events. 2521/3736 cut-off events. For 164384/164384 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17655 event pairs, 624 based on Foata normal form. 3/3738 useless extension candidates. Maximal degree in co-relation 27293. Up to 3669 conditions per place. [2024-06-27 20:15:15,751 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 178 selfloop transitions, 24 changer transitions 0/205 dead transitions. [2024-06-27 20:15:15,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 205 transitions, 2458 flow [2024-06-27 20:15:15,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:15:15,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:15:15,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 20:15:15,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 20:15:15,752 INFO L175 Difference]: Start difference. First operand has 145 places, 189 transitions, 1911 flow. Second operand 6 states and 105 transitions. [2024-06-27 20:15:15,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 205 transitions, 2458 flow [2024-06-27 20:15:15,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 205 transitions, 2426 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 20:15:15,934 INFO L231 Difference]: Finished difference. Result has 146 places, 192 transitions, 1983 flow [2024-06-27 20:15:15,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1983, PETRI_PLACES=146, PETRI_TRANSITIONS=192} [2024-06-27 20:15:15,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-27 20:15:15,935 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 192 transitions, 1983 flow [2024-06-27 20:15:15,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:15,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:15,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:15,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:15:15,935 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:15,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:15,936 INFO L85 PathProgramCache]: Analyzing trace with hash -2005851423, now seen corresponding path program 2 times [2024-06-27 20:15:15,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:15,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946316188] [2024-06-27 20:15:15,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:15,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:15,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:16,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:16,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:16,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946316188] [2024-06-27 20:15:16,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946316188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:16,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:16,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:15:16,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051238453] [2024-06-27 20:15:16,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:16,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:15:16,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:16,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:15:16,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:15:16,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:16,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 192 transitions, 1983 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:16,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:16,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:16,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:17,153 INFO L124 PetriNetUnfolderBase]: 2486/3684 cut-off events. [2024-06-27 20:15:17,153 INFO L125 PetriNetUnfolderBase]: For 170586/170588 co-relation queries the response was YES. [2024-06-27 20:15:17,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27307 conditions, 3684 events. 2486/3684 cut-off events. For 170586/170588 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17346 event pairs, 634 based on Foata normal form. 1/3684 useless extension candidates. Maximal degree in co-relation 27235. Up to 3618 conditions per place. [2024-06-27 20:15:17,184 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 173 selfloop transitions, 25 changer transitions 0/201 dead transitions. [2024-06-27 20:15:17,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 201 transitions, 2401 flow [2024-06-27 20:15:17,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:15:17,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:15:17,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-27 20:15:17,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 20:15:17,185 INFO L175 Difference]: Start difference. First operand has 146 places, 192 transitions, 1983 flow. Second operand 6 states and 102 transitions. [2024-06-27 20:15:17,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 201 transitions, 2401 flow [2024-06-27 20:15:17,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 201 transitions, 2341 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:15:17,359 INFO L231 Difference]: Finished difference. Result has 148 places, 192 transitions, 1979 flow [2024-06-27 20:15:17,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1923, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1979, PETRI_PLACES=148, PETRI_TRANSITIONS=192} [2024-06-27 20:15:17,360 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-27 20:15:17,360 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 192 transitions, 1979 flow [2024-06-27 20:15:17,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:17,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:17,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:17,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:15:17,361 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:17,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:17,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1209614158, now seen corresponding path program 1 times [2024-06-27 20:15:17,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:17,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415826820] [2024-06-27 20:15:17,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:17,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:17,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:18,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:18,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:18,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415826820] [2024-06-27 20:15:18,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415826820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:18,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:18,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:18,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547479248] [2024-06-27 20:15:18,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:18,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:18,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:18,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:18,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:18,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:18,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 192 transitions, 1979 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:18,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:18,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:18,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:19,144 INFO L124 PetriNetUnfolderBase]: 2735/4087 cut-off events. [2024-06-27 20:15:19,145 INFO L125 PetriNetUnfolderBase]: For 213074/213076 co-relation queries the response was YES. [2024-06-27 20:15:19,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31154 conditions, 4087 events. 2735/4087 cut-off events. For 213074/213076 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20086 event pairs, 401 based on Foata normal form. 24/4110 useless extension candidates. Maximal degree in co-relation 31081. Up to 2561 conditions per place. [2024-06-27 20:15:19,183 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 170 selfloop transitions, 86 changer transitions 0/259 dead transitions. [2024-06-27 20:15:19,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 259 transitions, 3421 flow [2024-06-27 20:15:19,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:19,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:19,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-27 20:15:19,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013550135501355 [2024-06-27 20:15:19,184 INFO L175 Difference]: Start difference. First operand has 148 places, 192 transitions, 1979 flow. Second operand 9 states and 185 transitions. [2024-06-27 20:15:19,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 259 transitions, 3421 flow [2024-06-27 20:15:19,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 259 transitions, 3349 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 20:15:19,428 INFO L231 Difference]: Finished difference. Result has 154 places, 201 transitions, 2361 flow [2024-06-27 20:15:19,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2361, PETRI_PLACES=154, PETRI_TRANSITIONS=201} [2024-06-27 20:15:19,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-27 20:15:19,429 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 201 transitions, 2361 flow [2024-06-27 20:15:19,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:19,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:19,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:19,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:15:19,429 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:19,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:19,429 INFO L85 PathProgramCache]: Analyzing trace with hash 57349182, now seen corresponding path program 2 times [2024-06-27 20:15:19,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:19,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400514525] [2024-06-27 20:15:19,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:19,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:19,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:20,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:20,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:20,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400514525] [2024-06-27 20:15:20,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400514525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:20,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:20,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:20,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409617222] [2024-06-27 20:15:20,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:20,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:20,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:20,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:20,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:20,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:20,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 201 transitions, 2361 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:20,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:20,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:20,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:21,401 INFO L124 PetriNetUnfolderBase]: 2927/4407 cut-off events. [2024-06-27 20:15:21,402 INFO L125 PetriNetUnfolderBase]: For 264417/264419 co-relation queries the response was YES. [2024-06-27 20:15:21,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35210 conditions, 4407 events. 2927/4407 cut-off events. For 264417/264419 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 22461 event pairs, 649 based on Foata normal form. 50/4456 useless extension candidates. Maximal degree in co-relation 35134. Up to 3365 conditions per place. [2024-06-27 20:15:21,443 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 171 selfloop transitions, 86 changer transitions 0/260 dead transitions. [2024-06-27 20:15:21,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 260 transitions, 3442 flow [2024-06-27 20:15:21,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:15:21,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:15:21,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-27 20:15:21,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4811529933481153 [2024-06-27 20:15:21,445 INFO L175 Difference]: Start difference. First operand has 154 places, 201 transitions, 2361 flow. Second operand 11 states and 217 transitions. [2024-06-27 20:15:21,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 260 transitions, 3442 flow [2024-06-27 20:15:21,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 260 transitions, 3289 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-27 20:15:21,749 INFO L231 Difference]: Finished difference. Result has 162 places, 204 transitions, 2502 flow [2024-06-27 20:15:21,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2208, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2502, PETRI_PLACES=162, PETRI_TRANSITIONS=204} [2024-06-27 20:15:21,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-27 20:15:21,751 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 204 transitions, 2502 flow [2024-06-27 20:15:21,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:21,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:21,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:21,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:15:21,752 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:21,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:21,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1211488108, now seen corresponding path program 3 times [2024-06-27 20:15:21,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:21,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094090074] [2024-06-27 20:15:21,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:21,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:21,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:22,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:22,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:22,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094090074] [2024-06-27 20:15:22,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094090074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:22,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:22,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:22,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971016753] [2024-06-27 20:15:22,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:22,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:22,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:22,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:22,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:22,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:22,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 204 transitions, 2502 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:22,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:22,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:22,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:23,569 INFO L124 PetriNetUnfolderBase]: 3296/4991 cut-off events. [2024-06-27 20:15:23,569 INFO L125 PetriNetUnfolderBase]: For 275706/275708 co-relation queries the response was YES. [2024-06-27 20:15:23,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40550 conditions, 4991 events. 3296/4991 cut-off events. For 275706/275708 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26334 event pairs, 725 based on Foata normal form. 24/5014 useless extension candidates. Maximal degree in co-relation 40472. Up to 3722 conditions per place. [2024-06-27 20:15:23,615 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 177 selfloop transitions, 92 changer transitions 0/272 dead transitions. [2024-06-27 20:15:23,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 272 transitions, 3975 flow [2024-06-27 20:15:23,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:23,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:23,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-27 20:15:23,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932249322493225 [2024-06-27 20:15:23,616 INFO L175 Difference]: Start difference. First operand has 162 places, 204 transitions, 2502 flow. Second operand 9 states and 182 transitions. [2024-06-27 20:15:23,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 272 transitions, 3975 flow [2024-06-27 20:15:24,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 272 transitions, 3684 flow, removed 56 selfloop flow, removed 9 redundant places. [2024-06-27 20:15:24,117 INFO L231 Difference]: Finished difference. Result has 163 places, 216 transitions, 2715 flow [2024-06-27 20:15:24,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2715, PETRI_PLACES=163, PETRI_TRANSITIONS=216} [2024-06-27 20:15:24,118 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-27 20:15:24,118 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 216 transitions, 2715 flow [2024-06-27 20:15:24,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:24,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:24,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:24,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:15:24,119 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:24,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:24,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1109865986, now seen corresponding path program 4 times [2024-06-27 20:15:24,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:24,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250283099] [2024-06-27 20:15:24,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:24,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:24,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:25,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:25,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:25,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250283099] [2024-06-27 20:15:25,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250283099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:25,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:25,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:25,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972464812] [2024-06-27 20:15:25,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:25,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:25,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:25,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:25,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:25,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:25,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 216 transitions, 2715 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:25,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:25,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:25,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:26,152 INFO L124 PetriNetUnfolderBase]: 3523/5348 cut-off events. [2024-06-27 20:15:26,152 INFO L125 PetriNetUnfolderBase]: For 300299/300301 co-relation queries the response was YES. [2024-06-27 20:15:26,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43337 conditions, 5348 events. 3523/5348 cut-off events. For 300299/300301 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 28636 event pairs, 888 based on Foata normal form. 26/5373 useless extension candidates. Maximal degree in co-relation 43257. Up to 4144 conditions per place. [2024-06-27 20:15:26,199 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 202 selfloop transitions, 68 changer transitions 0/273 dead transitions. [2024-06-27 20:15:26,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 273 transitions, 3954 flow [2024-06-27 20:15:26,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:26,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:26,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 20:15:26,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48509485094850946 [2024-06-27 20:15:26,200 INFO L175 Difference]: Start difference. First operand has 163 places, 216 transitions, 2715 flow. Second operand 9 states and 179 transitions. [2024-06-27 20:15:26,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 273 transitions, 3954 flow [2024-06-27 20:15:26,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 273 transitions, 3773 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-27 20:15:26,604 INFO L231 Difference]: Finished difference. Result has 169 places, 222 transitions, 2895 flow [2024-06-27 20:15:26,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2534, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2895, PETRI_PLACES=169, PETRI_TRANSITIONS=222} [2024-06-27 20:15:26,605 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-27 20:15:26,605 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 222 transitions, 2895 flow [2024-06-27 20:15:26,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:26,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:26,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:26,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:15:26,606 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-27 20:15:26,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:26,606 INFO L85 PathProgramCache]: Analyzing trace with hash -2040477405, now seen corresponding path program 1 times [2024-06-27 20:15:26,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:26,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503797559] [2024-06-27 20:15:26,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:26,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:26,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:27,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:27,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:27,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503797559] [2024-06-27 20:15:27,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503797559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:27,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:27,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:15:27,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745564440] [2024-06-27 20:15:27,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:27,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:15:27,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:27,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:15:27,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:15:27,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:27,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 222 transitions, 2895 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:27,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:27,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:27,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:28,214 INFO L124 PetriNetUnfolderBase]: 3543/5376 cut-off events. [2024-06-27 20:15:28,215 INFO L125 PetriNetUnfolderBase]: For 296011/296013 co-relation queries the response was YES. [2024-06-27 20:15:28,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44287 conditions, 5376 events. 3543/5376 cut-off events. For 296011/296013 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 28845 event pairs, 931 based on Foata normal form. 6/5381 useless extension candidates. Maximal degree in co-relation 44204. Up to 4920 conditions per place. [2024-06-27 20:15:28,261 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 188 selfloop transitions, 63 changer transitions 0/254 dead transitions. [2024-06-27 20:15:28,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 254 transitions, 3718 flow [2024-06-27 20:15:28,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:15:28,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:15:28,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 20:15:28,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-27 20:15:28,262 INFO L175 Difference]: Start difference. First operand has 169 places, 222 transitions, 2895 flow. Second operand 7 states and 136 transitions. [2024-06-27 20:15:28,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 254 transitions, 3718 flow [2024-06-27 20:15:28,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 254 transitions, 3554 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-27 20:15:28,683 INFO L231 Difference]: Finished difference. Result has 172 places, 227 transitions, 2959 flow [2024-06-27 20:15:28,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2736, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2959, PETRI_PLACES=172, PETRI_TRANSITIONS=227} [2024-06-27 20:15:28,685 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-27 20:15:28,685 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 227 transitions, 2959 flow [2024-06-27 20:15:28,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:28,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:28,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:28,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:15:28,686 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:28,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:28,687 INFO L85 PathProgramCache]: Analyzing trace with hash 577238892, now seen corresponding path program 5 times [2024-06-27 20:15:28,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:28,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469036129] [2024-06-27 20:15:28,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:28,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:28,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:29,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:29,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:29,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469036129] [2024-06-27 20:15:29,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469036129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:29,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:29,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:29,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738077386] [2024-06-27 20:15:29,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:29,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:29,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:29,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:29,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:29,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:29,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 227 transitions, 2959 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:29,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:29,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:29,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:30,765 INFO L124 PetriNetUnfolderBase]: 3639/5536 cut-off events. [2024-06-27 20:15:30,765 INFO L125 PetriNetUnfolderBase]: For 322981/322983 co-relation queries the response was YES. [2024-06-27 20:15:30,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45492 conditions, 5536 events. 3639/5536 cut-off events. For 322981/322983 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 30041 event pairs, 754 based on Foata normal form. 24/5559 useless extension candidates. Maximal degree in co-relation 45407. Up to 4261 conditions per place. [2024-06-27 20:15:30,820 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 187 selfloop transitions, 99 changer transitions 0/289 dead transitions. [2024-06-27 20:15:30,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 289 transitions, 4460 flow [2024-06-27 20:15:30,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:30,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:30,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-27 20:15:30,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094850948509485 [2024-06-27 20:15:30,822 INFO L175 Difference]: Start difference. First operand has 172 places, 227 transitions, 2959 flow. Second operand 9 states and 188 transitions. [2024-06-27 20:15:30,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 289 transitions, 4460 flow [2024-06-27 20:15:31,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 289 transitions, 4347 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 20:15:31,245 INFO L231 Difference]: Finished difference. Result has 179 places, 233 transitions, 3292 flow [2024-06-27 20:15:31,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2846, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3292, PETRI_PLACES=179, PETRI_TRANSITIONS=233} [2024-06-27 20:15:31,246 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-27 20:15:31,246 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 233 transitions, 3292 flow [2024-06-27 20:15:31,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:31,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:31,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:31,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:15:31,247 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:31,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:31,247 INFO L85 PathProgramCache]: Analyzing trace with hash 199452252, now seen corresponding path program 6 times [2024-06-27 20:15:31,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:31,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330638789] [2024-06-27 20:15:31,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:31,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:31,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:32,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:32,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:32,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330638789] [2024-06-27 20:15:32,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330638789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:32,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:32,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:32,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755435754] [2024-06-27 20:15:32,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:32,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:32,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:32,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:32,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:32,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:32,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 233 transitions, 3292 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:32,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:32,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:32,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:33,444 INFO L124 PetriNetUnfolderBase]: 3799/5792 cut-off events. [2024-06-27 20:15:33,444 INFO L125 PetriNetUnfolderBase]: For 358082/358084 co-relation queries the response was YES. [2024-06-27 20:15:33,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48820 conditions, 5792 events. 3799/5792 cut-off events. For 358082/358084 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 31769 event pairs, 955 based on Foata normal form. 30/5821 useless extension candidates. Maximal degree in co-relation 48732. Up to 4883 conditions per place. [2024-06-27 20:15:33,505 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 186 selfloop transitions, 100 changer transitions 0/289 dead transitions. [2024-06-27 20:15:33,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 289 transitions, 4538 flow [2024-06-27 20:15:33,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:33,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:33,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-27 20:15:33,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-27 20:15:33,506 INFO L175 Difference]: Start difference. First operand has 179 places, 233 transitions, 3292 flow. Second operand 9 states and 183 transitions. [2024-06-27 20:15:33,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 289 transitions, 4538 flow [2024-06-27 20:15:34,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 289 transitions, 4212 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 20:15:34,025 INFO L231 Difference]: Finished difference. Result has 183 places, 239 transitions, 3328 flow [2024-06-27 20:15:34,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3328, PETRI_PLACES=183, PETRI_TRANSITIONS=239} [2024-06-27 20:15:34,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-27 20:15:34,025 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 239 transitions, 3328 flow [2024-06-27 20:15:34,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:34,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:34,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:34,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:15:34,026 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-27 20:15:34,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:34,026 INFO L85 PathProgramCache]: Analyzing trace with hash 582956904, now seen corresponding path program 1 times [2024-06-27 20:15:34,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:34,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83632886] [2024-06-27 20:15:34,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:34,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:34,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:34,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:34,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:34,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83632886] [2024-06-27 20:15:34,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83632886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:34,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:34,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:34,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64492438] [2024-06-27 20:15:34,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:34,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:34,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:34,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:34,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:35,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:35,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 239 transitions, 3328 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:35,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:35,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:35,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:36,049 INFO L124 PetriNetUnfolderBase]: 3827/5836 cut-off events. [2024-06-27 20:15:36,049 INFO L125 PetriNetUnfolderBase]: For 351436/351438 co-relation queries the response was YES. [2024-06-27 20:15:36,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47980 conditions, 5836 events. 3827/5836 cut-off events. For 351436/351438 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 32116 event pairs, 958 based on Foata normal form. 8/5843 useless extension candidates. Maximal degree in co-relation 47892. Up to 5354 conditions per place. [2024-06-27 20:15:36,108 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 209 selfloop transitions, 61 changer transitions 0/273 dead transitions. [2024-06-27 20:15:36,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 273 transitions, 4138 flow [2024-06-27 20:15:36,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:15:36,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:15:36,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:15:36,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-27 20:15:36,109 INFO L175 Difference]: Start difference. First operand has 183 places, 239 transitions, 3328 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:15:36,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 273 transitions, 4138 flow [2024-06-27 20:15:36,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 273 transitions, 3924 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 20:15:36,724 INFO L231 Difference]: Finished difference. Result has 186 places, 242 transitions, 3352 flow [2024-06-27 20:15:36,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3114, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3352, PETRI_PLACES=186, PETRI_TRANSITIONS=242} [2024-06-27 20:15:36,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-27 20:15:36,724 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 242 transitions, 3352 flow [2024-06-27 20:15:36,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:36,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:36,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:36,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:15:36,725 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-27 20:15:36,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:36,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1254119588, now seen corresponding path program 2 times [2024-06-27 20:15:36,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:36,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346884022] [2024-06-27 20:15:36,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:36,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:36,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:37,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:37,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:37,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346884022] [2024-06-27 20:15:37,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346884022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:37,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:37,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:37,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332293208] [2024-06-27 20:15:37,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:37,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:37,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:37,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:37,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:37,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:37,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 242 transitions, 3352 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:37,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:37,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:37,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:38,806 INFO L124 PetriNetUnfolderBase]: 4283/6516 cut-off events. [2024-06-27 20:15:38,806 INFO L125 PetriNetUnfolderBase]: For 387016/387018 co-relation queries the response was YES. [2024-06-27 20:15:38,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53305 conditions, 6516 events. 4283/6516 cut-off events. For 387016/387018 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 36242 event pairs, 1075 based on Foata normal form. 8/6523 useless extension candidates. Maximal degree in co-relation 53216. Up to 5871 conditions per place. [2024-06-27 20:15:38,870 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 252 selfloop transitions, 74 changer transitions 0/329 dead transitions. [2024-06-27 20:15:38,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 329 transitions, 5380 flow [2024-06-27 20:15:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:38,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:38,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:15:38,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 20:15:38,871 INFO L175 Difference]: Start difference. First operand has 186 places, 242 transitions, 3352 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:15:38,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 329 transitions, 5380 flow [2024-06-27 20:15:39,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 329 transitions, 5006 flow, removed 96 selfloop flow, removed 6 redundant places. [2024-06-27 20:15:39,490 INFO L231 Difference]: Finished difference. Result has 193 places, 286 transitions, 4173 flow [2024-06-27 20:15:39,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4173, PETRI_PLACES=193, PETRI_TRANSITIONS=286} [2024-06-27 20:15:39,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-27 20:15:39,491 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 286 transitions, 4173 flow [2024-06-27 20:15:39,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:39,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:39,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:39,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:15:39,491 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-27 20:15:39,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:39,492 INFO L85 PathProgramCache]: Analyzing trace with hash 582749142, now seen corresponding path program 7 times [2024-06-27 20:15:39,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:39,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216657326] [2024-06-27 20:15:39,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:39,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:39,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:40,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:40,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:40,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216657326] [2024-06-27 20:15:40,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216657326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:40,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:40,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:40,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119138322] [2024-06-27 20:15:40,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:40,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:40,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:40,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:40,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:40,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:40,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 286 transitions, 4173 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:40,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:40,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:40,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:41,943 INFO L124 PetriNetUnfolderBase]: 4475/6834 cut-off events. [2024-06-27 20:15:41,943 INFO L125 PetriNetUnfolderBase]: For 456528/456530 co-relation queries the response was YES. [2024-06-27 20:15:41,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56645 conditions, 6834 events. 4475/6834 cut-off events. For 456528/456530 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 38712 event pairs, 1053 based on Foata normal form. 50/6883 useless extension candidates. Maximal degree in co-relation 56551. Up to 5736 conditions per place. [2024-06-27 20:15:42,002 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 226 selfloop transitions, 99 changer transitions 0/328 dead transitions. [2024-06-27 20:15:42,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 328 transitions, 5170 flow [2024-06-27 20:15:42,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:42,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:42,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 20:15:42,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:15:42,003 INFO L175 Difference]: Start difference. First operand has 193 places, 286 transitions, 4173 flow. Second operand 9 states and 171 transitions. [2024-06-27 20:15:42,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 328 transitions, 5170 flow [2024-06-27 20:15:42,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 328 transitions, 5042 flow, removed 63 selfloop flow, removed 1 redundant places. [2024-06-27 20:15:42,852 INFO L231 Difference]: Finished difference. Result has 201 places, 289 transitions, 4395 flow [2024-06-27 20:15:42,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4045, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4395, PETRI_PLACES=201, PETRI_TRANSITIONS=289} [2024-06-27 20:15:42,852 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-27 20:15:42,853 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 289 transitions, 4395 flow [2024-06-27 20:15:42,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:42,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:42,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:42,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:15:42,853 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:42,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:42,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1248547958, now seen corresponding path program 3 times [2024-06-27 20:15:42,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:42,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051665497] [2024-06-27 20:15:42,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:42,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:42,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:43,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:43,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:43,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051665497] [2024-06-27 20:15:43,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051665497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:43,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:43,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:43,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836928554] [2024-06-27 20:15:43,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:43,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:43,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:43,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:43,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:43,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:43,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 289 transitions, 4395 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:43,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:43,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:43,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:45,136 INFO L124 PetriNetUnfolderBase]: 4493/6861 cut-off events. [2024-06-27 20:15:45,136 INFO L125 PetriNetUnfolderBase]: For 440147/440155 co-relation queries the response was YES. [2024-06-27 20:15:45,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57646 conditions, 6861 events. 4493/6861 cut-off events. For 440147/440155 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38978 event pairs, 1041 based on Foata normal form. 20/6880 useless extension candidates. Maximal degree in co-relation 57549. Up to 6112 conditions per place. [2024-06-27 20:15:45,211 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 229 selfloop transitions, 94 changer transitions 0/326 dead transitions. [2024-06-27 20:15:45,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 326 transitions, 5437 flow [2024-06-27 20:15:45,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:15:45,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:15:45,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 20:15:45,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-27 20:15:45,212 INFO L175 Difference]: Start difference. First operand has 201 places, 289 transitions, 4395 flow. Second operand 8 states and 155 transitions. [2024-06-27 20:15:45,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 326 transitions, 5437 flow [2024-06-27 20:15:46,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 326 transitions, 5110 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-27 20:15:46,055 INFO L231 Difference]: Finished difference. Result has 202 places, 292 transitions, 4392 flow [2024-06-27 20:15:46,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4392, PETRI_PLACES=202, PETRI_TRANSITIONS=292} [2024-06-27 20:15:46,056 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-27 20:15:46,056 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 292 transitions, 4392 flow [2024-06-27 20:15:46,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:46,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:46,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:46,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:15:46,057 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:46,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:46,057 INFO L85 PathProgramCache]: Analyzing trace with hash 577386762, now seen corresponding path program 8 times [2024-06-27 20:15:46,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:46,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445106215] [2024-06-27 20:15:46,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:46,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:46,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:47,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:47,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:47,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445106215] [2024-06-27 20:15:47,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445106215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:47,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:47,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:47,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716162735] [2024-06-27 20:15:47,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:47,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:47,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:47,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:47,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:47,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:47,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 292 transitions, 4392 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:47,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:47,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:47,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:48,466 INFO L124 PetriNetUnfolderBase]: 4685/7181 cut-off events. [2024-06-27 20:15:48,466 INFO L125 PetriNetUnfolderBase]: For 500484/500492 co-relation queries the response was YES. [2024-06-27 20:15:48,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59681 conditions, 7181 events. 4685/7181 cut-off events. For 500484/500492 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 41415 event pairs, 1082 based on Foata normal form. 56/7236 useless extension candidates. Maximal degree in co-relation 59583. Up to 6086 conditions per place. [2024-06-27 20:15:48,542 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 236 selfloop transitions, 99 changer transitions 0/338 dead transitions. [2024-06-27 20:15:48,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 338 transitions, 5529 flow [2024-06-27 20:15:48,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:48,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:48,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 20:15:48,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47696476964769646 [2024-06-27 20:15:48,543 INFO L175 Difference]: Start difference. First operand has 202 places, 292 transitions, 4392 flow. Second operand 9 states and 176 transitions. [2024-06-27 20:15:48,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 338 transitions, 5529 flow [2024-06-27 20:15:49,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 338 transitions, 5221 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-27 20:15:49,290 INFO L231 Difference]: Finished difference. Result has 205 places, 295 transitions, 4444 flow [2024-06-27 20:15:49,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4084, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4444, PETRI_PLACES=205, PETRI_TRANSITIONS=295} [2024-06-27 20:15:49,291 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-27 20:15:49,291 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 295 transitions, 4444 flow [2024-06-27 20:15:49,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:49,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:49,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:49,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:15:49,291 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:49,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:49,292 INFO L85 PathProgramCache]: Analyzing trace with hash -190001003, now seen corresponding path program 1 times [2024-06-27 20:15:49,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:49,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654516240] [2024-06-27 20:15:49,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:49,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:49,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:49,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:49,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:49,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654516240] [2024-06-27 20:15:49,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654516240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:49,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:49,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:15:49,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319795513] [2024-06-27 20:15:49,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:49,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:15:49,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:49,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:15:49,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:15:49,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:49,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 295 transitions, 4444 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:49,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:49,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:49,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:51,060 INFO L124 PetriNetUnfolderBase]: 4716/7220 cut-off events. [2024-06-27 20:15:51,061 INFO L125 PetriNetUnfolderBase]: For 475622/475628 co-relation queries the response was YES. [2024-06-27 20:15:51,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60391 conditions, 7220 events. 4716/7220 cut-off events. For 475622/475628 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 41558 event pairs, 1196 based on Foata normal form. 9/7228 useless extension candidates. Maximal degree in co-relation 60292. Up to 7144 conditions per place. [2024-06-27 20:15:51,136 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 296 selfloop transitions, 25 changer transitions 0/324 dead transitions. [2024-06-27 20:15:51,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 324 transitions, 5342 flow [2024-06-27 20:15:51,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:15:51,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:15:51,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 20:15:51,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-27 20:15:51,138 INFO L175 Difference]: Start difference. First operand has 205 places, 295 transitions, 4444 flow. Second operand 7 states and 122 transitions. [2024-06-27 20:15:51,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 324 transitions, 5342 flow [2024-06-27 20:15:52,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 324 transitions, 5047 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-27 20:15:52,381 INFO L231 Difference]: Finished difference. Result has 205 places, 304 transitions, 4337 flow [2024-06-27 20:15:52,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4149, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4337, PETRI_PLACES=205, PETRI_TRANSITIONS=304} [2024-06-27 20:15:52,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-27 20:15:52,382 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 304 transitions, 4337 flow [2024-06-27 20:15:52,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:52,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:52,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:52,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:15:52,383 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:52,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:52,383 INFO L85 PathProgramCache]: Analyzing trace with hash -190001375, now seen corresponding path program 2 times [2024-06-27 20:15:52,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:52,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498910020] [2024-06-27 20:15:52,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:52,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:52,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:53,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:53,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:53,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498910020] [2024-06-27 20:15:53,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498910020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:53,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:53,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:15:53,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554147942] [2024-06-27 20:15:53,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:53,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:15:53,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:53,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:15:53,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:15:53,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:53,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 304 transitions, 4337 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:53,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:53,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:53,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:54,357 INFO L124 PetriNetUnfolderBase]: 4776/7312 cut-off events. [2024-06-27 20:15:54,358 INFO L125 PetriNetUnfolderBase]: For 472755/472757 co-relation queries the response was YES. [2024-06-27 20:15:54,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59958 conditions, 7312 events. 4776/7312 cut-off events. For 472755/472757 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 42159 event pairs, 1123 based on Foata normal form. 10/7321 useless extension candidates. Maximal degree in co-relation 59858. Up to 6571 conditions per place. [2024-06-27 20:15:54,423 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 236 selfloop transitions, 98 changer transitions 0/337 dead transitions. [2024-06-27 20:15:54,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 337 transitions, 5520 flow [2024-06-27 20:15:54,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:15:54,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:15:54,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 20:15:54,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-27 20:15:54,425 INFO L175 Difference]: Start difference. First operand has 205 places, 304 transitions, 4337 flow. Second operand 7 states and 130 transitions. [2024-06-27 20:15:54,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 337 transitions, 5520 flow [2024-06-27 20:15:55,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 337 transitions, 5448 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 20:15:55,239 INFO L231 Difference]: Finished difference. Result has 210 places, 317 transitions, 4788 flow [2024-06-27 20:15:55,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4265, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4788, PETRI_PLACES=210, PETRI_TRANSITIONS=317} [2024-06-27 20:15:55,239 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-27 20:15:55,239 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 317 transitions, 4788 flow [2024-06-27 20:15:55,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:55,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:55,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:55,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:15:55,240 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-27 20:15:55,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:55,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1826480730, now seen corresponding path program 4 times [2024-06-27 20:15:55,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:55,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637639348] [2024-06-27 20:15:55,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:55,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:55,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:56,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:56,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:56,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637639348] [2024-06-27 20:15:56,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637639348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:56,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:56,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:56,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208597686] [2024-06-27 20:15:56,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:56,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:56,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:56,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:56,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:56,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:56,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 317 transitions, 4788 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:56,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:56,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:56,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:57,882 INFO L124 PetriNetUnfolderBase]: 4801/7350 cut-off events. [2024-06-27 20:15:57,882 INFO L125 PetriNetUnfolderBase]: For 489691/489695 co-relation queries the response was YES. [2024-06-27 20:15:57,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61316 conditions, 7350 events. 4801/7350 cut-off events. For 489691/489695 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 42421 event pairs, 1303 based on Foata normal form. 10/7359 useless extension candidates. Maximal degree in co-relation 61213. Up to 7216 conditions per place. [2024-06-27 20:15:57,973 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 312 selfloop transitions, 30 changer transitions 0/345 dead transitions. [2024-06-27 20:15:57,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 345 transitions, 5666 flow [2024-06-27 20:15:57,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:15:57,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:15:57,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 20:15:57,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-27 20:15:57,974 INFO L175 Difference]: Start difference. First operand has 210 places, 317 transitions, 4788 flow. Second operand 8 states and 141 transitions. [2024-06-27 20:15:57,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 345 transitions, 5666 flow [2024-06-27 20:15:58,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 345 transitions, 5456 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 20:15:58,954 INFO L231 Difference]: Finished difference. Result has 214 places, 320 transitions, 4780 flow [2024-06-27 20:15:58,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4780, PETRI_PLACES=214, PETRI_TRANSITIONS=320} [2024-06-27 20:15:58,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-27 20:15:58,955 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 320 transitions, 4780 flow [2024-06-27 20:15:58,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:58,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:58,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:58,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:15:58,961 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:58,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:58,961 INFO L85 PathProgramCache]: Analyzing trace with hash -971939855, now seen corresponding path program 1 times [2024-06-27 20:15:58,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:58,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080084766] [2024-06-27 20:15:58,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:58,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:58,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:59,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:59,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:59,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080084766] [2024-06-27 20:15:59,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080084766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:59,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:59,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:15:59,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716769452] [2024-06-27 20:15:59,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:59,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:15:59,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:59,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:15:59,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:00,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:00,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 320 transitions, 4780 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:00,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:00,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:00,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:01,444 INFO L124 PetriNetUnfolderBase]: 4801/7350 cut-off events. [2024-06-27 20:16:01,445 INFO L125 PetriNetUnfolderBase]: For 500018/500022 co-relation queries the response was YES. [2024-06-27 20:16:01,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61123 conditions, 7350 events. 4801/7350 cut-off events. For 500018/500022 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 42409 event pairs, 1313 based on Foata normal form. 7/7356 useless extension candidates. Maximal degree in co-relation 61019. Up to 7156 conditions per place. [2024-06-27 20:16:01,525 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 298 selfloop transitions, 48 changer transitions 0/349 dead transitions. [2024-06-27 20:16:01,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 349 transitions, 5661 flow [2024-06-27 20:16:01,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:01,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:01,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 20:16:01,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:16:01,527 INFO L175 Difference]: Start difference. First operand has 214 places, 320 transitions, 4780 flow. Second operand 8 states and 144 transitions. [2024-06-27 20:16:01,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 349 transitions, 5661 flow [2024-06-27 20:16:02,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 349 transitions, 5483 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:02,490 INFO L231 Difference]: Finished difference. Result has 216 places, 324 transitions, 4841 flow [2024-06-27 20:16:02,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4602, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4841, PETRI_PLACES=216, PETRI_TRANSITIONS=324} [2024-06-27 20:16:02,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-27 20:16:02,491 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 324 transitions, 4841 flow [2024-06-27 20:16:02,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:02,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:02,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:02,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:16:02,492 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:02,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:02,492 INFO L85 PathProgramCache]: Analyzing trace with hash -2112282370, now seen corresponding path program 5 times [2024-06-27 20:16:02,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:02,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875474761] [2024-06-27 20:16:02,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:02,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:02,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:03,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:03,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:03,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875474761] [2024-06-27 20:16:03,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875474761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:03,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:03,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:16:03,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343653310] [2024-06-27 20:16:03,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:03,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:16:03,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:03,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:16:03,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:03,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:03,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 324 transitions, 4841 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:03,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:03,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:03,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:04,968 INFO L124 PetriNetUnfolderBase]: 4826/7389 cut-off events. [2024-06-27 20:16:04,968 INFO L125 PetriNetUnfolderBase]: For 521568/521572 co-relation queries the response was YES. [2024-06-27 20:16:05,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61747 conditions, 7389 events. 4826/7389 cut-off events. For 521568/521572 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 42752 event pairs, 1319 based on Foata normal form. 10/7398 useless extension candidates. Maximal degree in co-relation 61642. Up to 7200 conditions per place. [2024-06-27 20:16:05,047 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 314 selfloop transitions, 35 changer transitions 0/352 dead transitions. [2024-06-27 20:16:05,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 352 transitions, 5739 flow [2024-06-27 20:16:05,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:05,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:05,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:16:05,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 20:16:05,048 INFO L175 Difference]: Start difference. First operand has 216 places, 324 transitions, 4841 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:16:05,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 352 transitions, 5739 flow [2024-06-27 20:16:06,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 352 transitions, 5563 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:06,116 INFO L231 Difference]: Finished difference. Result has 218 places, 327 transitions, 4885 flow [2024-06-27 20:16:06,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4665, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4885, PETRI_PLACES=218, PETRI_TRANSITIONS=327} [2024-06-27 20:16:06,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-27 20:16:06,117 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 327 transitions, 4885 flow [2024-06-27 20:16:06,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:06,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:06,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:06,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:16:06,118 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:06,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:06,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1228647910, now seen corresponding path program 9 times [2024-06-27 20:16:06,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:06,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910752127] [2024-06-27 20:16:06,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:06,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:06,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:06,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:06,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:06,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910752127] [2024-06-27 20:16:06,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910752127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:06,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:06,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:16:06,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464473951] [2024-06-27 20:16:06,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:06,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:16:06,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:06,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:16:06,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:07,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:07,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 327 transitions, 4885 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:07,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:07,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:07,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:08,540 INFO L124 PetriNetUnfolderBase]: 4826/7389 cut-off events. [2024-06-27 20:16:08,540 INFO L125 PetriNetUnfolderBase]: For 549529/549533 co-relation queries the response was YES. [2024-06-27 20:16:08,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61148 conditions, 7389 events. 4826/7389 cut-off events. For 549529/549533 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 42636 event pairs, 1290 based on Foata normal form. 34/7422 useless extension candidates. Maximal degree in co-relation 61042. Up to 7019 conditions per place. [2024-06-27 20:16:08,621 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 310 selfloop transitions, 50 changer transitions 0/363 dead transitions. [2024-06-27 20:16:08,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 363 transitions, 5830 flow [2024-06-27 20:16:08,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:16:08,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:16:08,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:16:08,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 20:16:08,622 INFO L175 Difference]: Start difference. First operand has 218 places, 327 transitions, 4885 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:16:08,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 363 transitions, 5830 flow [2024-06-27 20:16:09,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 363 transitions, 5634 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:09,839 INFO L231 Difference]: Finished difference. Result has 221 places, 329 transitions, 4918 flow [2024-06-27 20:16:09,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4689, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4918, PETRI_PLACES=221, PETRI_TRANSITIONS=329} [2024-06-27 20:16:09,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-27 20:16:09,839 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 329 transitions, 4918 flow [2024-06-27 20:16:09,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:09,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:09,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:09,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:16:09,840 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:09,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:09,840 INFO L85 PathProgramCache]: Analyzing trace with hash -971939638, now seen corresponding path program 6 times [2024-06-27 20:16:09,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:09,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521929495] [2024-06-27 20:16:09,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:09,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:09,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:10,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:10,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:10,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521929495] [2024-06-27 20:16:10,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521929495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:10,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:10,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:16:10,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057979003] [2024-06-27 20:16:10,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:10,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:16:10,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:10,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:16:10,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:10,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:10,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 329 transitions, 4918 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:10,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:10,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:10,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:12,286 INFO L124 PetriNetUnfolderBase]: 4851/7428 cut-off events. [2024-06-27 20:16:12,286 INFO L125 PetriNetUnfolderBase]: For 538098/538102 co-relation queries the response was YES. [2024-06-27 20:16:12,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61765 conditions, 7428 events. 4851/7428 cut-off events. For 538098/538102 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 42940 event pairs, 1295 based on Foata normal form. 10/7437 useless extension candidates. Maximal degree in co-relation 61658. Up to 7229 conditions per place. [2024-06-27 20:16:12,361 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 308 selfloop transitions, 46 changer transitions 0/357 dead transitions. [2024-06-27 20:16:12,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 357 transitions, 5836 flow [2024-06-27 20:16:12,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:12,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:12,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:16:12,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-27 20:16:12,363 INFO L175 Difference]: Start difference. First operand has 221 places, 329 transitions, 4918 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:16:12,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 357 transitions, 5836 flow [2024-06-27 20:16:13,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 357 transitions, 5652 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-27 20:16:13,606 INFO L231 Difference]: Finished difference. Result has 222 places, 332 transitions, 4988 flow [2024-06-27 20:16:13,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4734, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4988, PETRI_PLACES=222, PETRI_TRANSITIONS=332} [2024-06-27 20:16:13,607 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-27 20:16:13,607 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 332 transitions, 4988 flow [2024-06-27 20:16:13,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:13,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:13,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:13,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:16:13,607 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:13,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:13,608 INFO L85 PathProgramCache]: Analyzing trace with hash -962735428, now seen corresponding path program 7 times [2024-06-27 20:16:13,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:13,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142207566] [2024-06-27 20:16:13,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:13,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:13,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:14,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:14,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:14,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142207566] [2024-06-27 20:16:14,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142207566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:14,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:14,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:16:14,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792015243] [2024-06-27 20:16:14,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:14,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:16:14,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:14,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:16:14,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:14,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:14,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 332 transitions, 4988 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:14,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:14,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:14,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:15,973 INFO L124 PetriNetUnfolderBase]: 4876/7467 cut-off events. [2024-06-27 20:16:15,974 INFO L125 PetriNetUnfolderBase]: For 543108/543112 co-relation queries the response was YES. [2024-06-27 20:16:16,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61850 conditions, 7467 events. 4876/7467 cut-off events. For 543108/543112 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 43168 event pairs, 1300 based on Foata normal form. 10/7476 useless extension candidates. Maximal degree in co-relation 61742. Up to 7309 conditions per place. [2024-06-27 20:16:16,053 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 324 selfloop transitions, 33 changer transitions 0/360 dead transitions. [2024-06-27 20:16:16,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 360 transitions, 5914 flow [2024-06-27 20:16:16,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:16,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:16,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 20:16:16,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-27 20:16:16,054 INFO L175 Difference]: Start difference. First operand has 222 places, 332 transitions, 4988 flow. Second operand 8 states and 141 transitions. [2024-06-27 20:16:16,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 360 transitions, 5914 flow [2024-06-27 20:16:17,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 360 transitions, 5680 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:17,215 INFO L231 Difference]: Finished difference. Result has 224 places, 335 transitions, 4984 flow [2024-06-27 20:16:17,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4760, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4984, PETRI_PLACES=224, PETRI_TRANSITIONS=335} [2024-06-27 20:16:17,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-27 20:16:17,216 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 335 transitions, 4984 flow [2024-06-27 20:16:17,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:17,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:17,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:17,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:16:17,216 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:17,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:17,216 INFO L85 PathProgramCache]: Analyzing trace with hash -971932198, now seen corresponding path program 8 times [2024-06-27 20:16:17,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:17,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236702721] [2024-06-27 20:16:17,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:17,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:17,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:18,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:18,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:18,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236702721] [2024-06-27 20:16:18,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236702721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:18,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:18,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:16:18,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141399465] [2024-06-27 20:16:18,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:18,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:16:18,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:18,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:16:18,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:18,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:18,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 335 transitions, 4984 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:18,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:18,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:18,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:19,790 INFO L124 PetriNetUnfolderBase]: 4901/7506 cut-off events. [2024-06-27 20:16:19,790 INFO L125 PetriNetUnfolderBase]: For 544037/544041 co-relation queries the response was YES. [2024-06-27 20:16:19,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61913 conditions, 7506 events. 4901/7506 cut-off events. For 544037/544041 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 43470 event pairs, 1323 based on Foata normal form. 10/7515 useless extension candidates. Maximal degree in co-relation 61804. Up to 7197 conditions per place. [2024-06-27 20:16:19,877 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 56 changer transitions 0/363 dead transitions. [2024-06-27 20:16:19,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 363 transitions, 5918 flow [2024-06-27 20:16:19,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:19,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:19,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 20:16:19,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:16:19,878 INFO L175 Difference]: Start difference. First operand has 224 places, 335 transitions, 4984 flow. Second operand 8 states and 144 transitions. [2024-06-27 20:16:19,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 363 transitions, 5918 flow [2024-06-27 20:16:21,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 363 transitions, 5718 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:21,296 INFO L231 Difference]: Finished difference. Result has 226 places, 338 transitions, 5064 flow [2024-06-27 20:16:21,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4784, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5064, PETRI_PLACES=226, PETRI_TRANSITIONS=338} [2024-06-27 20:16:21,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-27 20:16:21,297 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 338 transitions, 5064 flow [2024-06-27 20:16:21,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:21,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:21,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:21,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:16:21,297 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-27 20:16:21,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:21,297 INFO L85 PathProgramCache]: Analyzing trace with hash -2051619403, now seen corresponding path program 2 times [2024-06-27 20:16:21,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:21,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871097428] [2024-06-27 20:16:21,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:21,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:21,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:21,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:21,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:21,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871097428] [2024-06-27 20:16:21,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871097428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:21,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:21,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:21,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808908152] [2024-06-27 20:16:21,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:21,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:21,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:21,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:21,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:21,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:21,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 338 transitions, 5064 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:21,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:21,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:21,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:23,196 INFO L124 PetriNetUnfolderBase]: 4916/7526 cut-off events. [2024-06-27 20:16:23,196 INFO L125 PetriNetUnfolderBase]: For 553764/553764 co-relation queries the response was YES. [2024-06-27 20:16:23,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62372 conditions, 7526 events. 4916/7526 cut-off events. For 553764/553764 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 43587 event pairs, 1338 based on Foata normal form. 3/7528 useless extension candidates. Maximal degree in co-relation 62262. Up to 7492 conditions per place. [2024-06-27 20:16:23,287 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 334 selfloop transitions, 15 changer transitions 0/352 dead transitions. [2024-06-27 20:16:23,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 352 transitions, 5834 flow [2024-06-27 20:16:23,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:23,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:23,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 20:16:23,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-27 20:16:23,288 INFO L175 Difference]: Start difference. First operand has 226 places, 338 transitions, 5064 flow. Second operand 7 states and 109 transitions. [2024-06-27 20:16:23,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 352 transitions, 5834 flow [2024-06-27 20:16:25,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 352 transitions, 5582 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:25,059 INFO L231 Difference]: Finished difference. Result has 227 places, 341 transitions, 4898 flow [2024-06-27 20:16:25,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4812, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4898, PETRI_PLACES=227, PETRI_TRANSITIONS=341} [2024-06-27 20:16:25,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-27 20:16:25,059 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 341 transitions, 4898 flow [2024-06-27 20:16:25,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:25,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:25,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:25,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:16:25,060 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-27 20:16:25,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:25,060 INFO L85 PathProgramCache]: Analyzing trace with hash 885356313, now seen corresponding path program 3 times [2024-06-27 20:16:25,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:25,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220592155] [2024-06-27 20:16:25,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:25,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:25,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:25,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:25,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:25,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220592155] [2024-06-27 20:16:25,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220592155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:25,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:25,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:25,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415409178] [2024-06-27 20:16:25,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:25,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:25,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:25,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:25,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:25,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:25,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 341 transitions, 4898 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:25,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:25,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:25,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:27,087 INFO L124 PetriNetUnfolderBase]: 4907/7514 cut-off events. [2024-06-27 20:16:27,087 INFO L125 PetriNetUnfolderBase]: For 541426/541426 co-relation queries the response was YES. [2024-06-27 20:16:27,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61396 conditions, 7514 events. 4907/7514 cut-off events. For 541426/541426 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 43523 event pairs, 1336 based on Foata normal form. 3/7516 useless extension candidates. Maximal degree in co-relation 61285. Up to 7468 conditions per place. [2024-06-27 20:16:27,179 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 331 selfloop transitions, 20 changer transitions 0/354 dead transitions. [2024-06-27 20:16:27,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 354 transitions, 5634 flow [2024-06-27 20:16:27,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:27,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:27,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 20:16:27,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-27 20:16:27,183 INFO L175 Difference]: Start difference. First operand has 227 places, 341 transitions, 4898 flow. Second operand 7 states and 113 transitions. [2024-06-27 20:16:27,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 354 transitions, 5634 flow [2024-06-27 20:16:28,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 354 transitions, 5547 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:28,610 INFO L231 Difference]: Finished difference. Result has 229 places, 341 transitions, 4857 flow [2024-06-27 20:16:28,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4811, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4857, PETRI_PLACES=229, PETRI_TRANSITIONS=341} [2024-06-27 20:16:28,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-27 20:16:28,611 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 341 transitions, 4857 flow [2024-06-27 20:16:28,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:28,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:28,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:28,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:16:28,612 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-27 20:16:28,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:28,612 INFO L85 PathProgramCache]: Analyzing trace with hash 885355941, now seen corresponding path program 3 times [2024-06-27 20:16:28,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:28,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385261822] [2024-06-27 20:16:28,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:28,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:28,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:29,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:29,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:29,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385261822] [2024-06-27 20:16:29,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385261822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:29,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:29,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:29,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266410026] [2024-06-27 20:16:29,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:29,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:29,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:29,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:29,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:29,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:29,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 341 transitions, 4857 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:29,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:29,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:29,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:30,625 INFO L124 PetriNetUnfolderBase]: 4901/7509 cut-off events. [2024-06-27 20:16:30,625 INFO L125 PetriNetUnfolderBase]: For 551887/551889 co-relation queries the response was YES. [2024-06-27 20:16:30,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61294 conditions, 7509 events. 4901/7509 cut-off events. For 551887/551889 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 43502 event pairs, 1338 based on Foata normal form. 6/7514 useless extension candidates. Maximal degree in co-relation 61183. Up to 7406 conditions per place. [2024-06-27 20:16:30,709 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 315 selfloop transitions, 35 changer transitions 0/353 dead transitions. [2024-06-27 20:16:30,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 353 transitions, 5703 flow [2024-06-27 20:16:30,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:30,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:30,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 20:16:30,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-27 20:16:30,711 INFO L175 Difference]: Start difference. First operand has 229 places, 341 transitions, 4857 flow. Second operand 7 states and 120 transitions. [2024-06-27 20:16:30,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 353 transitions, 5703 flow [2024-06-27 20:16:31,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 353 transitions, 5626 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:31,992 INFO L231 Difference]: Finished difference. Result has 230 places, 341 transitions, 4860 flow [2024-06-27 20:16:31,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4780, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4860, PETRI_PLACES=230, PETRI_TRANSITIONS=341} [2024-06-27 20:16:31,992 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-27 20:16:31,993 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 341 transitions, 4860 flow [2024-06-27 20:16:31,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:31,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:31,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:31,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:16:31,993 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:31,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:31,994 INFO L85 PathProgramCache]: Analyzing trace with hash -560849860, now seen corresponding path program 9 times [2024-06-27 20:16:31,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:31,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073391803] [2024-06-27 20:16:31,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:31,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:32,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:32,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:32,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:32,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073391803] [2024-06-27 20:16:32,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073391803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:32,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:32,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:16:32,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531639701] [2024-06-27 20:16:32,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:32,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:16:32,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:32,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:16:32,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:33,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:33,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 341 transitions, 4860 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:33,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:33,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:33,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:34,807 INFO L124 PetriNetUnfolderBase]: 5439/8308 cut-off events. [2024-06-27 20:16:34,807 INFO L125 PetriNetUnfolderBase]: For 591328/591330 co-relation queries the response was YES. [2024-06-27 20:16:34,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67945 conditions, 8308 events. 5439/8308 cut-off events. For 591328/591330 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 48766 event pairs, 1128 based on Foata normal form. 8/8315 useless extension candidates. Maximal degree in co-relation 67833. Up to 6958 conditions per place. [2024-06-27 20:16:34,901 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 307 selfloop transitions, 160 changer transitions 0/470 dead transitions. [2024-06-27 20:16:34,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 470 transitions, 7721 flow [2024-06-27 20:16:34,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:16:34,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:16:34,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 20:16:34,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-27 20:16:34,902 INFO L175 Difference]: Start difference. First operand has 230 places, 341 transitions, 4860 flow. Second operand 9 states and 172 transitions. [2024-06-27 20:16:34,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 470 transitions, 7721 flow [2024-06-27 20:16:36,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 470 transitions, 7277 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 20:16:36,401 INFO L231 Difference]: Finished difference. Result has 235 places, 409 transitions, 6267 flow [2024-06-27 20:16:36,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4569, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6267, PETRI_PLACES=235, PETRI_TRANSITIONS=409} [2024-06-27 20:16:36,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-27 20:16:36,402 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 409 transitions, 6267 flow [2024-06-27 20:16:36,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:36,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:36,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:36,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:16:36,402 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:36,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:36,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1878506839, now seen corresponding path program 1 times [2024-06-27 20:16:36,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:36,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927475235] [2024-06-27 20:16:36,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:36,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:36,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:37,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:37,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:37,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927475235] [2024-06-27 20:16:37,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927475235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:37,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:37,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:37,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551345854] [2024-06-27 20:16:37,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:37,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:37,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:37,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:37,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:37,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:37,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 409 transitions, 6267 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:37,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:37,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:37,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:39,016 INFO L124 PetriNetUnfolderBase]: 5484/8361 cut-off events. [2024-06-27 20:16:39,016 INFO L125 PetriNetUnfolderBase]: For 617470/617470 co-relation queries the response was YES. [2024-06-27 20:16:39,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70384 conditions, 8361 events. 5484/8361 cut-off events. For 617470/617470 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 49014 event pairs, 1470 based on Foata normal form. 9/8369 useless extension candidates. Maximal degree in co-relation 70269. Up to 8165 conditions per place. [2024-06-27 20:16:39,099 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 401 selfloop transitions, 33 changer transitions 0/437 dead transitions. [2024-06-27 20:16:39,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 437 transitions, 7431 flow [2024-06-27 20:16:39,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:39,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:39,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 20:16:39,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-27 20:16:39,100 INFO L175 Difference]: Start difference. First operand has 235 places, 409 transitions, 6267 flow. Second operand 7 states and 127 transitions. [2024-06-27 20:16:39,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 437 transitions, 7431 flow [2024-06-27 20:16:41,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 437 transitions, 7146 flow, removed 74 selfloop flow, removed 3 redundant places. [2024-06-27 20:16:41,019 INFO L231 Difference]: Finished difference. Result has 239 places, 416 transitions, 6156 flow [2024-06-27 20:16:41,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5984, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6156, PETRI_PLACES=239, PETRI_TRANSITIONS=416} [2024-06-27 20:16:41,019 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-27 20:16:41,019 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 416 transitions, 6156 flow [2024-06-27 20:16:41,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:41,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:41,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:41,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:16:41,020 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:41,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:41,021 INFO L85 PathProgramCache]: Analyzing trace with hash -2051613451, now seen corresponding path program 2 times [2024-06-27 20:16:41,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:41,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172368565] [2024-06-27 20:16:41,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:41,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:41,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:41,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-27 20:16:41,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:41,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172368565] [2024-06-27 20:16:41,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172368565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:41,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:41,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:41,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002587226] [2024-06-27 20:16:41,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:41,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:41,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:41,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:41,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:41,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:41,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 416 transitions, 6156 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:41,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:41,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:41,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:43,269 INFO L124 PetriNetUnfolderBase]: 5499/8384 cut-off events. [2024-06-27 20:16:43,270 INFO L125 PetriNetUnfolderBase]: For 605997/605999 co-relation queries the response was YES. [2024-06-27 20:16:43,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69887 conditions, 8384 events. 5499/8384 cut-off events. For 605997/605999 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 49134 event pairs, 1504 based on Foata normal form. 3/8386 useless extension candidates. Maximal degree in co-relation 69771. Up to 8173 conditions per place. [2024-06-27 20:16:43,373 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 397 selfloop transitions, 41 changer transitions 0/441 dead transitions. [2024-06-27 20:16:43,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 441 transitions, 7426 flow [2024-06-27 20:16:43,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:43,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:43,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 20:16:43,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:16:43,374 INFO L175 Difference]: Start difference. First operand has 239 places, 416 transitions, 6156 flow. Second operand 7 states and 126 transitions. [2024-06-27 20:16:43,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 441 transitions, 7426 flow [2024-06-27 20:16:44,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 441 transitions, 7342 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 20:16:44,919 INFO L231 Difference]: Finished difference. Result has 243 places, 422 transitions, 6267 flow [2024-06-27 20:16:44,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6076, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6267, PETRI_PLACES=243, PETRI_TRANSITIONS=422} [2024-06-27 20:16:44,920 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-27 20:16:44,920 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 422 transitions, 6267 flow [2024-06-27 20:16:44,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:44,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:44,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:44,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:16:44,921 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:44,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:44,921 INFO L85 PathProgramCache]: Analyzing trace with hash 885540825, now seen corresponding path program 3 times [2024-06-27 20:16:44,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:44,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784583341] [2024-06-27 20:16:44,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:44,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:44,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:45,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:45,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:45,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784583341] [2024-06-27 20:16:45,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784583341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:45,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:45,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:45,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720956082] [2024-06-27 20:16:45,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:45,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:45,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:45,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:45,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:45,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:45,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 422 transitions, 6267 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:45,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:45,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:45,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:47,243 INFO L124 PetriNetUnfolderBase]: 5490/8372 cut-off events. [2024-06-27 20:16:47,243 INFO L125 PetriNetUnfolderBase]: For 618489/618491 co-relation queries the response was YES. [2024-06-27 20:16:47,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69951 conditions, 8372 events. 5490/8372 cut-off events. For 618489/618491 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 49119 event pairs, 1500 based on Foata normal form. 3/8374 useless extension candidates. Maximal degree in co-relation 69833. Up to 8169 conditions per place. [2024-06-27 20:16:47,361 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 400 selfloop transitions, 39 changer transitions 0/442 dead transitions. [2024-06-27 20:16:47,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 442 transitions, 7323 flow [2024-06-27 20:16:47,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:47,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:47,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 20:16:47,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:16:47,363 INFO L175 Difference]: Start difference. First operand has 243 places, 422 transitions, 6267 flow. Second operand 7 states and 126 transitions. [2024-06-27 20:16:47,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 442 transitions, 7323 flow [2024-06-27 20:16:49,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 442 transitions, 7215 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-27 20:16:49,185 INFO L231 Difference]: Finished difference. Result has 247 places, 422 transitions, 6243 flow [2024-06-27 20:16:49,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6159, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6243, PETRI_PLACES=247, PETRI_TRANSITIONS=422} [2024-06-27 20:16:49,186 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-27 20:16:49,186 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 422 transitions, 6243 flow [2024-06-27 20:16:49,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:49,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:49,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:49,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:16:49,186 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:49,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:49,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1169442142, now seen corresponding path program 1 times [2024-06-27 20:16:49,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:49,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19732976] [2024-06-27 20:16:49,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:49,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:49,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:50,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:50,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:50,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19732976] [2024-06-27 20:16:50,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19732976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:50,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:50,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:50,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145129276] [2024-06-27 20:16:50,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:50,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:50,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:50,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:50,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:50,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:50,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 422 transitions, 6243 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:50,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:50,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:50,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:51,774 INFO L124 PetriNetUnfolderBase]: 5515/8402 cut-off events. [2024-06-27 20:16:51,775 INFO L125 PetriNetUnfolderBase]: For 637000/637008 co-relation queries the response was YES. [2024-06-27 20:16:51,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70407 conditions, 8402 events. 5515/8402 cut-off events. For 637000/637008 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 49221 event pairs, 1160 based on Foata normal form. 11/8412 useless extension candidates. Maximal degree in co-relation 70287. Up to 6908 conditions per place. [2024-06-27 20:16:51,878 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 282 selfloop transitions, 180 changer transitions 0/465 dead transitions. [2024-06-27 20:16:51,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 465 transitions, 7789 flow [2024-06-27 20:16:51,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:51,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:51,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 20:16:51,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 20:16:51,879 INFO L175 Difference]: Start difference. First operand has 247 places, 422 transitions, 6243 flow. Second operand 8 states and 160 transitions. [2024-06-27 20:16:51,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 465 transitions, 7789 flow [2024-06-27 20:16:54,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 465 transitions, 7693 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:54,051 INFO L231 Difference]: Finished difference. Result has 249 places, 430 transitions, 6667 flow [2024-06-27 20:16:54,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6147, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6667, PETRI_PLACES=249, PETRI_TRANSITIONS=430} [2024-06-27 20:16:54,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-27 20:16:54,052 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 430 transitions, 6667 flow [2024-06-27 20:16:54,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:54,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:54,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:54,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:16:54,052 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:54,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:54,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1202988957, now seen corresponding path program 1 times [2024-06-27 20:16:54,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:54,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256049091] [2024-06-27 20:16:54,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:54,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:54,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:54,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:54,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:54,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256049091] [2024-06-27 20:16:54,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256049091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:54,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:54,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:54,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348295442] [2024-06-27 20:16:54,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:54,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:54,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:54,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:54,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:55,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:55,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 430 transitions, 6667 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:55,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:55,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:55,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:56,667 INFO L124 PetriNetUnfolderBase]: 5775/8761 cut-off events. [2024-06-27 20:16:56,668 INFO L125 PetriNetUnfolderBase]: For 726149/726157 co-relation queries the response was YES. [2024-06-27 20:16:56,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76163 conditions, 8761 events. 5775/8761 cut-off events. For 726149/726157 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 51423 event pairs, 1207 based on Foata normal form. 20/8780 useless extension candidates. Maximal degree in co-relation 76042. Up to 7082 conditions per place. [2024-06-27 20:16:56,773 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 354 selfloop transitions, 132 changer transitions 0/489 dead transitions. [2024-06-27 20:16:56,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 489 transitions, 8489 flow [2024-06-27 20:16:56,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:56,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:56,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 20:16:56,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49085365853658536 [2024-06-27 20:16:56,774 INFO L175 Difference]: Start difference. First operand has 249 places, 430 transitions, 6667 flow. Second operand 8 states and 161 transitions. [2024-06-27 20:16:56,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 489 transitions, 8489 flow [2024-06-27 20:16:58,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 489 transitions, 8131 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:58,633 INFO L231 Difference]: Finished difference. Result has 254 places, 449 transitions, 6979 flow [2024-06-27 20:16:58,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6309, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6979, PETRI_PLACES=254, PETRI_TRANSITIONS=449} [2024-06-27 20:16:58,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-27 20:16:58,634 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 449 transitions, 6979 flow [2024-06-27 20:16:58,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:58,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:58,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:58,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:16:58,635 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:58,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:58,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1169710912, now seen corresponding path program 2 times [2024-06-27 20:16:58,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:58,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337355328] [2024-06-27 20:16:58,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:58,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:58,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:59,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:59,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:59,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337355328] [2024-06-27 20:16:59,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337355328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:59,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:59,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:59,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223217689] [2024-06-27 20:16:59,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:59,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:59,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:59,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:59,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:59,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:59,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 449 transitions, 6979 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:59,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:59,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:59,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:01,371 INFO L124 PetriNetUnfolderBase]: 5795/8789 cut-off events. [2024-06-27 20:17:01,371 INFO L125 PetriNetUnfolderBase]: For 739509/739517 co-relation queries the response was YES. [2024-06-27 20:17:01,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78717 conditions, 8789 events. 5795/8789 cut-off events. For 739509/739517 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 51701 event pairs, 1171 based on Foata normal form. 12/8800 useless extension candidates. Maximal degree in co-relation 78593. Up to 7686 conditions per place. [2024-06-27 20:17:01,464 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 336 selfloop transitions, 142 changer transitions 0/481 dead transitions. [2024-06-27 20:17:01,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 481 transitions, 8254 flow [2024-06-27 20:17:01,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:01,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:01,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:17:01,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-27 20:17:01,466 INFO L175 Difference]: Start difference. First operand has 254 places, 449 transitions, 6979 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:17:01,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 481 transitions, 8254 flow [2024-06-27 20:17:02,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 481 transitions, 8113 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-27 20:17:02,936 INFO L231 Difference]: Finished difference. Result has 260 places, 454 transitions, 7239 flow [2024-06-27 20:17:02,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6838, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7239, PETRI_PLACES=260, PETRI_TRANSITIONS=454} [2024-06-27 20:17:02,937 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-27 20:17:02,937 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 454 transitions, 7239 flow [2024-06-27 20:17:02,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:02,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:02,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:02,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:17:02,937 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-27 20:17:02,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:02,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1173255390, now seen corresponding path program 1 times [2024-06-27 20:17:02,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:02,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190105116] [2024-06-27 20:17:02,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:02,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:02,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:03,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:03,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:03,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190105116] [2024-06-27 20:17:03,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190105116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:03,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:03,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:17:03,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402465462] [2024-06-27 20:17:03,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:03,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:17:03,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:03,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:17:03,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:17:03,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:17:03,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 454 transitions, 7239 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:03,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:03,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:17:03,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:05,233 INFO L124 PetriNetUnfolderBase]: 5785/8786 cut-off events. [2024-06-27 20:17:05,234 INFO L125 PetriNetUnfolderBase]: For 765231/765233 co-relation queries the response was YES. [2024-06-27 20:17:05,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78615 conditions, 8786 events. 5785/8786 cut-off events. For 765231/765233 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 51676 event pairs, 1208 based on Foata normal form. 20/8805 useless extension candidates. Maximal degree in co-relation 78488. Up to 7705 conditions per place. [2024-06-27 20:17:05,348 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 349 selfloop transitions, 135 changer transitions 0/487 dead transitions. [2024-06-27 20:17:05,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 487 transitions, 8771 flow [2024-06-27 20:17:05,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:17:05,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:17:05,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 20:17:05,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:17:05,349 INFO L175 Difference]: Start difference. First operand has 260 places, 454 transitions, 7239 flow. Second operand 7 states and 133 transitions. [2024-06-27 20:17:05,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 487 transitions, 8771 flow [2024-06-27 20:17:07,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 487 transitions, 8437 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:07,177 INFO L231 Difference]: Finished difference. Result has 261 places, 464 transitions, 7430 flow [2024-06-27 20:17:07,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6919, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7430, PETRI_PLACES=261, PETRI_TRANSITIONS=464} [2024-06-27 20:17:07,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-27 20:17:07,178 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 464 transitions, 7430 flow [2024-06-27 20:17:07,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:07,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:07,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:07,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:17:07,179 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-27 20:17:07,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:07,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1178969310, now seen corresponding path program 2 times [2024-06-27 20:17:07,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:07,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786730991] [2024-06-27 20:17:07,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:07,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:07,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:07,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:07,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:07,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786730991] [2024-06-27 20:17:07,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786730991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:07,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:07,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:17:07,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778939734] [2024-06-27 20:17:07,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:07,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:17:07,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:07,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:17:07,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:17:07,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:17:07,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 464 transitions, 7430 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:07,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:07,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:17:07,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:09,425 INFO L124 PetriNetUnfolderBase]: 5720/8684 cut-off events. [2024-06-27 20:17:09,425 INFO L125 PetriNetUnfolderBase]: For 744890/744892 co-relation queries the response was YES. [2024-06-27 20:17:09,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77559 conditions, 8684 events. 5720/8684 cut-off events. For 744890/744892 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 50947 event pairs, 1252 based on Foata normal form. 8/8691 useless extension candidates. Maximal degree in co-relation 77431. Up to 7633 conditions per place. [2024-06-27 20:17:09,542 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 328 selfloop transitions, 151 changer transitions 0/482 dead transitions. [2024-06-27 20:17:09,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 482 transitions, 8704 flow [2024-06-27 20:17:09,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:17:09,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:17:09,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 20:17:09,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-27 20:17:09,544 INFO L175 Difference]: Start difference. First operand has 261 places, 464 transitions, 7430 flow. Second operand 7 states and 128 transitions. [2024-06-27 20:17:09,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 482 transitions, 8704 flow [2024-06-27 20:17:11,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 482 transitions, 8477 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 20:17:11,475 INFO L231 Difference]: Finished difference. Result has 264 places, 464 transitions, 7520 flow [2024-06-27 20:17:11,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7203, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7520, PETRI_PLACES=264, PETRI_TRANSITIONS=464} [2024-06-27 20:17:11,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-27 20:17:11,476 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 464 transitions, 7520 flow [2024-06-27 20:17:11,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:11,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:11,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:11,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:17:11,476 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:11,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:11,476 INFO L85 PathProgramCache]: Analyzing trace with hash 223002891, now seen corresponding path program 1 times [2024-06-27 20:17:11,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:11,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585153568] [2024-06-27 20:17:11,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:11,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:11,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:12,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:12,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:12,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585153568] [2024-06-27 20:17:12,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585153568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:12,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:12,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:12,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816698143] [2024-06-27 20:17:12,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:12,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:12,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:12,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:12,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:12,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:17:12,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 464 transitions, 7520 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:12,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:12,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:17:12,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:14,630 INFO L124 PetriNetUnfolderBase]: 5788/8806 cut-off events. [2024-06-27 20:17:14,630 INFO L125 PetriNetUnfolderBase]: For 800980/800982 co-relation queries the response was YES. [2024-06-27 20:17:14,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79168 conditions, 8806 events. 5788/8806 cut-off events. For 800980/800982 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 51991 event pairs, 1169 based on Foata normal form. 18/8823 useless extension candidates. Maximal degree in co-relation 79039. Up to 7125 conditions per place. [2024-06-27 20:17:14,740 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 287 selfloop transitions, 213 changer transitions 0/503 dead transitions. [2024-06-27 20:17:14,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 503 transitions, 8904 flow [2024-06-27 20:17:14,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:14,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:14,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:17:14,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 20:17:14,741 INFO L175 Difference]: Start difference. First operand has 264 places, 464 transitions, 7520 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:17:14,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 503 transitions, 8904 flow [2024-06-27 20:17:16,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 503 transitions, 8661 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:17:16,753 INFO L231 Difference]: Finished difference. Result has 269 places, 466 transitions, 7846 flow [2024-06-27 20:17:16,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7277, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7846, PETRI_PLACES=269, PETRI_TRANSITIONS=466} [2024-06-27 20:17:16,753 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-27 20:17:16,753 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 466 transitions, 7846 flow [2024-06-27 20:17:16,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:16,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:16,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:16,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:17:16,754 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:16,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:16,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1595062801, now seen corresponding path program 2 times [2024-06-27 20:17:16,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:16,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139304912] [2024-06-27 20:17:16,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:16,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:16,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:17,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:17,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:17,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139304912] [2024-06-27 20:17:17,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139304912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:17,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:17,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:17,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094721143] [2024-06-27 20:17:17,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:17,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:17,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:17,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:17,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:17,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:17:17,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 466 transitions, 7846 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:17,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:17,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:17:17,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:19,384 INFO L124 PetriNetUnfolderBase]: 6106/9241 cut-off events. [2024-06-27 20:17:19,384 INFO L125 PetriNetUnfolderBase]: For 890955/890957 co-relation queries the response was YES. [2024-06-27 20:17:19,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85732 conditions, 9241 events. 6106/9241 cut-off events. For 890955/890957 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 54502 event pairs, 1283 based on Foata normal form. 14/9254 useless extension candidates. Maximal degree in co-relation 85602. Up to 7337 conditions per place. [2024-06-27 20:17:19,506 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 349 selfloop transitions, 161 changer transitions 0/513 dead transitions. [2024-06-27 20:17:19,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 513 transitions, 9822 flow [2024-06-27 20:17:19,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:19,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:19,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 20:17:19,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 20:17:19,507 INFO L175 Difference]: Start difference. First operand has 269 places, 466 transitions, 7846 flow. Second operand 8 states and 156 transitions. [2024-06-27 20:17:19,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 513 transitions, 9822 flow [2024-06-27 20:17:21,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 513 transitions, 9281 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:21,473 INFO L231 Difference]: Finished difference. Result has 271 places, 479 transitions, 7929 flow [2024-06-27 20:17:21,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7305, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7929, PETRI_PLACES=271, PETRI_TRANSITIONS=479} [2024-06-27 20:17:21,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-27 20:17:21,474 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 479 transitions, 7929 flow [2024-06-27 20:17:21,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:21,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:21,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:21,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:17:21,474 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:21,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:21,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1595074302, now seen corresponding path program 3 times [2024-06-27 20:17:21,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:21,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644441796] [2024-06-27 20:17:21,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:21,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:21,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:22,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:22,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:22,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644441796] [2024-06-27 20:17:22,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644441796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:22,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:22,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:22,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542965405] [2024-06-27 20:17:22,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:22,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:22,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:22,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:22,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:22,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:17:22,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 479 transitions, 7929 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:22,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:22,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:17:22,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:24,509 INFO L124 PetriNetUnfolderBase]: 6132/9278 cut-off events. [2024-06-27 20:17:24,509 INFO L125 PetriNetUnfolderBase]: For 888167/888169 co-relation queries the response was YES. [2024-06-27 20:17:24,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86037 conditions, 9278 events. 6132/9278 cut-off events. For 888167/888169 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 54681 event pairs, 1341 based on Foata normal form. 6/9283 useless extension candidates. Maximal degree in co-relation 85905. Up to 8190 conditions per place. [2024-06-27 20:17:24,624 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 345 selfloop transitions, 157 changer transitions 0/505 dead transitions. [2024-06-27 20:17:24,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 505 transitions, 9382 flow [2024-06-27 20:17:24,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:24,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:24,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 20:17:24,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 20:17:24,625 INFO L175 Difference]: Start difference. First operand has 271 places, 479 transitions, 7929 flow. Second operand 8 states and 145 transitions. [2024-06-27 20:17:24,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 505 transitions, 9382 flow [2024-06-27 20:17:26,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 505 transitions, 9059 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-27 20:17:27,000 INFO L231 Difference]: Finished difference. Result has 275 places, 484 transitions, 8047 flow [2024-06-27 20:17:27,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7606, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8047, PETRI_PLACES=275, PETRI_TRANSITIONS=484} [2024-06-27 20:17:27,001 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-27 20:17:27,001 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 484 transitions, 8047 flow [2024-06-27 20:17:27,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:27,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:27,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:27,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:17:27,001 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:27,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:27,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1595073961, now seen corresponding path program 3 times [2024-06-27 20:17:27,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:27,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880250058] [2024-06-27 20:17:27,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:27,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:27,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:27,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:27,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:27,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880250058] [2024-06-27 20:17:27,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880250058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:27,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:27,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:27,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658027838] [2024-06-27 20:17:27,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:27,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:27,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:27,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:27,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:27,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:17:27,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 484 transitions, 8047 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:27,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:27,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:17:27,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:29,841 INFO L124 PetriNetUnfolderBase]: 6114/9257 cut-off events. [2024-06-27 20:17:29,841 INFO L125 PetriNetUnfolderBase]: For 896967/896969 co-relation queries the response was YES. [2024-06-27 20:17:29,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84184 conditions, 9257 events. 6114/9257 cut-off events. For 896967/896969 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 54639 event pairs, 1284 based on Foata normal form. 14/9270 useless extension candidates. Maximal degree in co-relation 84051. Up to 7370 conditions per place. [2024-06-27 20:17:29,951 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 363 selfloop transitions, 154 changer transitions 0/520 dead transitions. [2024-06-27 20:17:29,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 520 transitions, 9687 flow [2024-06-27 20:17:29,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:29,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:29,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 20:17:29,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-27 20:17:29,953 INFO L175 Difference]: Start difference. First operand has 275 places, 484 transitions, 8047 flow. Second operand 8 states and 158 transitions. [2024-06-27 20:17:29,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 520 transitions, 9687 flow [2024-06-27 20:17:32,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 520 transitions, 9408 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 20:17:32,060 INFO L231 Difference]: Finished difference. Result has 279 places, 486 transitions, 8122 flow [2024-06-27 20:17:32,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7768, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8122, PETRI_PLACES=279, PETRI_TRANSITIONS=486} [2024-06-27 20:17:32,061 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-27 20:17:32,061 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 486 transitions, 8122 flow [2024-06-27 20:17:32,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:32,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:32,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:32,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:17:32,062 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:32,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:32,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1014033822, now seen corresponding path program 3 times [2024-06-27 20:17:32,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:32,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980038525] [2024-06-27 20:17:32,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:32,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:32,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:32,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:32,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:32,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980038525] [2024-06-27 20:17:32,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980038525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:32,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:32,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:17:32,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281305473] [2024-06-27 20:17:32,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:32,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:17:32,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:32,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:17:32,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:17:32,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:17:32,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 486 transitions, 8122 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:32,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:32,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:17:32,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:34,573 INFO L124 PetriNetUnfolderBase]: 6036/9143 cut-off events. [2024-06-27 20:17:34,574 INFO L125 PetriNetUnfolderBase]: For 891262/891262 co-relation queries the response was YES. [2024-06-27 20:17:34,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83317 conditions, 9143 events. 6036/9143 cut-off events. For 891262/891262 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 53970 event pairs, 1620 based on Foata normal form. 6/9148 useless extension candidates. Maximal degree in co-relation 83183. Up to 8932 conditions per place. [2024-06-27 20:17:34,706 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 459 selfloop transitions, 42 changer transitions 0/504 dead transitions. [2024-06-27 20:17:34,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 504 transitions, 9324 flow [2024-06-27 20:17:34,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:17:34,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:17:34,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 20:17:34,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-27 20:17:34,707 INFO L175 Difference]: Start difference. First operand has 279 places, 486 transitions, 8122 flow. Second operand 7 states and 122 transitions. [2024-06-27 20:17:34,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 504 transitions, 9324 flow [2024-06-27 20:17:37,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 504 transitions, 9023 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:37,316 INFO L231 Difference]: Finished difference. Result has 281 places, 486 transitions, 7918 flow [2024-06-27 20:17:37,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7821, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7918, PETRI_PLACES=281, PETRI_TRANSITIONS=486} [2024-06-27 20:17:37,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-27 20:17:37,317 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 486 transitions, 7918 flow [2024-06-27 20:17:37,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-27 20:17:37,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:37,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-27 20:17:37,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:17:37,317 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:37,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:37,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1058253000, now seen corresponding path program 4 times [2024-06-27 20:17:37,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:37,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625061207] [2024-06-27 20:17:37,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:37,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:37,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:37,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:37,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:37,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625061207] [2024-06-27 20:17:37,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625061207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:37,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:37,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:17:37,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434505463] [2024-06-27 20:17:37,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:37,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:17:37,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:37,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:17:37,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:17:37,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:17:37,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 486 transitions, 7918 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:37,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:37,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:17:37,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:39,793 INFO L124 PetriNetUnfolderBase]: 6031/9132 cut-off events. [2024-06-27 20:17:39,794 INFO L125 PetriNetUnfolderBase]: For 893644/893644 co-relation queries the response was YES. [2024-06-27 20:17:39,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82367 conditions, 9132 events. 6031/9132 cut-off events. For 893644/893644 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 53813 event pairs, 1643 based on Foata normal form. 3/9134 useless extension candidates. Maximal degree in co-relation 82232. Up to 9058 conditions per place. [2024-06-27 20:17:39,913 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 475 selfloop transitions, 24 changer transitions 0/502 dead transitions. [2024-06-27 20:17:39,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 502 transitions, 9022 flow [2024-06-27 20:17:39,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:17:39,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:17:39,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 20:17:39,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-27 20:17:39,914 INFO L175 Difference]: Start difference. First operand has 281 places, 486 transitions, 7918 flow. Second operand 7 states and 116 transitions. [2024-06-27 20:17:39,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 502 transitions, 9022 flow [2024-06-27 20:17:42,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 502 transitions, 8777 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:42,582 INFO L231 Difference]: Finished difference. Result has 281 places, 489 transitions, 7800 flow [2024-06-27 20:17:42,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7675, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7800, PETRI_PLACES=281, PETRI_TRANSITIONS=489} [2024-06-27 20:17:42,583 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-27 20:17:42,583 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 489 transitions, 7800 flow [2024-06-27 20:17:42,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:42,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:42,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:42,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:17:42,583 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:42,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:42,584 INFO L85 PathProgramCache]: Analyzing trace with hash -505274529, now seen corresponding path program 2 times [2024-06-27 20:17:42,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:42,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443507207] [2024-06-27 20:17:42,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:42,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:42,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:43,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:43,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:43,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443507207] [2024-06-27 20:17:43,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443507207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:43,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:43,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:43,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612363907] [2024-06-27 20:17:43,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:43,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:43,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:43,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:43,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:43,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:17:43,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 489 transitions, 7800 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:43,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:43,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:17:43,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:45,637 INFO L124 PetriNetUnfolderBase]: 6092/9237 cut-off events. [2024-06-27 20:17:45,637 INFO L125 PetriNetUnfolderBase]: For 960109/960113 co-relation queries the response was YES. [2024-06-27 20:17:45,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83259 conditions, 9237 events. 6092/9237 cut-off events. For 960109/960113 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 54708 event pairs, 1608 based on Foata normal form. 22/9258 useless extension candidates. Maximal degree in co-relation 83123. Up to 8975 conditions per place. [2024-06-27 20:17:45,770 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 485 selfloop transitions, 35 changer transitions 0/523 dead transitions. [2024-06-27 20:17:45,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 523 transitions, 9084 flow [2024-06-27 20:17:45,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:45,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:45,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 20:17:45,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-27 20:17:45,771 INFO L175 Difference]: Start difference. First operand has 281 places, 489 transitions, 7800 flow. Second operand 9 states and 158 transitions. [2024-06-27 20:17:45,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 523 transitions, 9084 flow [2024-06-27 20:17:48,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 523 transitions, 9009 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:48,455 INFO L231 Difference]: Finished difference. Result has 284 places, 491 transitions, 7940 flow [2024-06-27 20:17:48,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7725, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7940, PETRI_PLACES=284, PETRI_TRANSITIONS=491} [2024-06-27 20:17:48,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-27 20:17:48,456 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 491 transitions, 7940 flow [2024-06-27 20:17:48,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:48,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:48,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:48,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:17:48,456 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:48,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:48,456 INFO L85 PathProgramCache]: Analyzing trace with hash 573293043, now seen corresponding path program 3 times [2024-06-27 20:17:48,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:48,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303744936] [2024-06-27 20:17:48,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:48,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:48,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:49,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:49,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:49,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303744936] [2024-06-27 20:17:49,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303744936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:49,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:49,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:49,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391365134] [2024-06-27 20:17:49,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:49,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:49,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:49,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:49,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:49,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:17:49,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 491 transitions, 7940 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:49,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:49,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:17:49,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:51,713 INFO L124 PetriNetUnfolderBase]: 6153/9342 cut-off events. [2024-06-27 20:17:51,714 INFO L125 PetriNetUnfolderBase]: For 1001317/1001321 co-relation queries the response was YES. [2024-06-27 20:17:51,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84813 conditions, 9342 events. 6153/9342 cut-off events. For 1001317/1001321 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 55649 event pairs, 1628 based on Foata normal form. 22/9363 useless extension candidates. Maximal degree in co-relation 84676. Up to 9020 conditions per place. [2024-06-27 20:17:51,840 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 482 selfloop transitions, 40 changer transitions 0/525 dead transitions. [2024-06-27 20:17:51,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 525 transitions, 9226 flow [2024-06-27 20:17:51,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:51,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:51,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:17:51,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 20:17:51,841 INFO L175 Difference]: Start difference. First operand has 284 places, 491 transitions, 7940 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:17:51,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 525 transitions, 9226 flow [2024-06-27 20:17:54,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 525 transitions, 9042 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:54,501 INFO L231 Difference]: Finished difference. Result has 287 places, 493 transitions, 7985 flow [2024-06-27 20:17:54,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7756, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7985, PETRI_PLACES=287, PETRI_TRANSITIONS=493} [2024-06-27 20:17:54,502 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-27 20:17:54,502 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 493 transitions, 7985 flow [2024-06-27 20:17:54,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:54,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:54,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:54,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:17:54,503 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:54,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:54,503 INFO L85 PathProgramCache]: Analyzing trace with hash 219974131, now seen corresponding path program 4 times [2024-06-27 20:17:54,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:54,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273111247] [2024-06-27 20:17:54,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:54,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:54,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:55,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:55,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:55,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273111247] [2024-06-27 20:17:55,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273111247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:55,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:55,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:55,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851816913] [2024-06-27 20:17:55,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:55,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:55,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:55,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:55,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:55,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:17:55,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 493 transitions, 7985 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:55,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:55,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:17:55,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:57,574 INFO L124 PetriNetUnfolderBase]: 6214/9442 cut-off events. [2024-06-27 20:17:57,574 INFO L125 PetriNetUnfolderBase]: For 1025750/1025754 co-relation queries the response was YES. [2024-06-27 20:17:57,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85625 conditions, 9442 events. 6214/9442 cut-off events. For 1025750/1025754 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 56262 event pairs, 1642 based on Foata normal form. 22/9463 useless extension candidates. Maximal degree in co-relation 85487. Up to 9180 conditions per place. [2024-06-27 20:17:57,703 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 489 selfloop transitions, 35 changer transitions 0/527 dead transitions. [2024-06-27 20:17:57,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 527 transitions, 9273 flow [2024-06-27 20:17:57,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:57,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:57,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 20:17:57,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-27 20:17:57,704 INFO L175 Difference]: Start difference. First operand has 287 places, 493 transitions, 7985 flow. Second operand 9 states and 158 transitions. [2024-06-27 20:17:57,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 527 transitions, 9273 flow [2024-06-27 20:18:00,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 527 transitions, 9068 flow, removed 64 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:00,209 INFO L231 Difference]: Finished difference. Result has 289 places, 495 transitions, 8003 flow [2024-06-27 20:18:00,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7780, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8003, PETRI_PLACES=289, PETRI_TRANSITIONS=495} [2024-06-27 20:18:00,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-27 20:18:00,209 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 495 transitions, 8003 flow [2024-06-27 20:18:00,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:00,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:00,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:00,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:18:00,210 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:00,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:00,210 INFO L85 PathProgramCache]: Analyzing trace with hash -65356379, now seen corresponding path program 5 times [2024-06-27 20:18:00,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:00,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857633149] [2024-06-27 20:18:00,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:00,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:00,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:01,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:01,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:01,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857633149] [2024-06-27 20:18:01,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857633149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:01,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:01,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:01,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521754303] [2024-06-27 20:18:01,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:01,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:01,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:01,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:01,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:01,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:18:01,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 495 transitions, 8003 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-27 20:18:01,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:01,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:18:01,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:03,608 INFO L124 PetriNetUnfolderBase]: 6275/9546 cut-off events. [2024-06-27 20:18:03,608 INFO L125 PetriNetUnfolderBase]: For 1052369/1052373 co-relation queries the response was YES. [2024-06-27 20:18:03,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86348 conditions, 9546 events. 6275/9546 cut-off events. For 1052369/1052373 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 57248 event pairs, 1637 based on Foata normal form. 22/9567 useless extension candidates. Maximal degree in co-relation 86209. Up to 9126 conditions per place. [2024-06-27 20:18:03,735 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 475 selfloop transitions, 53 changer transitions 0/531 dead transitions. [2024-06-27 20:18:03,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 531 transitions, 9323 flow [2024-06-27 20:18:03,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:03,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:03,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 20:18:03,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 20:18:03,736 INFO L175 Difference]: Start difference. First operand has 289 places, 495 transitions, 8003 flow. Second operand 9 states and 160 transitions. [2024-06-27 20:18:03,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 531 transitions, 9323 flow [2024-06-27 20:18:06,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 531 transitions, 9124 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:06,500 INFO L231 Difference]: Finished difference. Result has 291 places, 497 transitions, 8070 flow [2024-06-27 20:18:06,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7804, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8070, PETRI_PLACES=291, PETRI_TRANSITIONS=497} [2024-06-27 20:18:06,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-27 20:18:06,501 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 497 transitions, 8070 flow [2024-06-27 20:18:06,501 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-27 20:18:06,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:06,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:06,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:18:06,501 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:06,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:06,502 INFO L85 PathProgramCache]: Analyzing trace with hash -65125739, now seen corresponding path program 6 times [2024-06-27 20:18:06,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:06,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854213793] [2024-06-27 20:18:06,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:06,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:06,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:07,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:07,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:07,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854213793] [2024-06-27 20:18:07,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854213793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:07,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:07,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:07,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795053133] [2024-06-27 20:18:07,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:07,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:07,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:07,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:07,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:07,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:18:07,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 497 transitions, 8070 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-27 20:18:07,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:07,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:18:07,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:09,748 INFO L124 PetriNetUnfolderBase]: 6275/9548 cut-off events. [2024-06-27 20:18:09,748 INFO L125 PetriNetUnfolderBase]: For 1043595/1043599 co-relation queries the response was YES. [2024-06-27 20:18:09,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85397 conditions, 9548 events. 6275/9548 cut-off events. For 1043595/1043599 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 57241 event pairs, 1621 based on Foata normal form. 22/9569 useless extension candidates. Maximal degree in co-relation 85257. Up to 9013 conditions per place. [2024-06-27 20:18:09,877 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 464 selfloop transitions, 63 changer transitions 0/530 dead transitions. [2024-06-27 20:18:09,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 530 transitions, 9184 flow [2024-06-27 20:18:09,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:09,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:09,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 20:18:09,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 20:18:09,878 INFO L175 Difference]: Start difference. First operand has 291 places, 497 transitions, 8070 flow. Second operand 9 states and 160 transitions. [2024-06-27 20:18:09,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 530 transitions, 9184 flow [2024-06-27 20:18:12,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 530 transitions, 8944 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:12,678 INFO L231 Difference]: Finished difference. Result has 292 places, 497 transitions, 7918 flow [2024-06-27 20:18:12,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7728, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7918, PETRI_PLACES=292, PETRI_TRANSITIONS=497} [2024-06-27 20:18:12,679 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-27 20:18:12,679 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 497 transitions, 7918 flow [2024-06-27 20:18:12,679 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-27 20:18:12,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:12,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-27 20:18:12,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:18:12,679 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:12,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:12,679 INFO L85 PathProgramCache]: Analyzing trace with hash 811414400, now seen corresponding path program 5 times [2024-06-27 20:18:12,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:12,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35080979] [2024-06-27 20:18:12,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:12,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:12,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:13,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:13,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:13,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35080979] [2024-06-27 20:18:13,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35080979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:13,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:13,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:18:13,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147598215] [2024-06-27 20:18:13,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:13,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:18:13,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:13,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:18:13,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:18:13,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:18:13,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 497 transitions, 7918 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:13,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:13,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:18:13,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:15,267 INFO L124 PetriNetUnfolderBase]: 6248/9503 cut-off events. [2024-06-27 20:18:15,268 INFO L125 PetriNetUnfolderBase]: For 983359/983361 co-relation queries the response was YES. [2024-06-27 20:18:15,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84200 conditions, 9503 events. 6248/9503 cut-off events. For 983359/983361 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 56890 event pairs, 1703 based on Foata normal form. 4/9506 useless extension candidates. Maximal degree in co-relation 84059. Up to 9395 conditions per place. [2024-06-27 20:18:15,386 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 469 selfloop transitions, 36 changer transitions 0/508 dead transitions. [2024-06-27 20:18:15,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 508 transitions, 9112 flow [2024-06-27 20:18:15,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:18:15,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:18:15,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 20:18:15,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-27 20:18:15,387 INFO L175 Difference]: Start difference. First operand has 292 places, 497 transitions, 7918 flow. Second operand 7 states and 117 transitions. [2024-06-27 20:18:15,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 508 transitions, 9112 flow [2024-06-27 20:18:18,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 508 transitions, 8785 flow, removed 72 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:18,396 INFO L231 Difference]: Finished difference. Result has 291 places, 497 transitions, 7673 flow [2024-06-27 20:18:18,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7593, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7673, PETRI_PLACES=291, PETRI_TRANSITIONS=497} [2024-06-27 20:18:18,397 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-27 20:18:18,397 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 497 transitions, 7673 flow [2024-06-27 20:18:18,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:18,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:18,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:18,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 20:18:18,397 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:18,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:18,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1291837862, now seen corresponding path program 6 times [2024-06-27 20:18:18,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:18,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015751277] [2024-06-27 20:18:18,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:18,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:18,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:18,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:18,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:18,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015751277] [2024-06-27 20:18:18,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015751277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:18,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:18,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:18:18,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289311427] [2024-06-27 20:18:18,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:18,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:18:18,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:18,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:18:18,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:18:18,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:18:18,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 497 transitions, 7673 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:18,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:18,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:18:18,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:20,948 INFO L124 PetriNetUnfolderBase]: 6164/9361 cut-off events. [2024-06-27 20:18:20,948 INFO L125 PetriNetUnfolderBase]: For 955445/955447 co-relation queries the response was YES. [2024-06-27 20:18:21,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81716 conditions, 9361 events. 6164/9361 cut-off events. For 955445/955447 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 55885 event pairs, 1681 based on Foata normal form. 3/9363 useless extension candidates. Maximal degree in co-relation 81575. Up to 9291 conditions per place. [2024-06-27 20:18:21,068 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 479 selfloop transitions, 24 changer transitions 0/506 dead transitions. [2024-06-27 20:18:21,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 506 transitions, 8703 flow [2024-06-27 20:18:21,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:18:21,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:18:21,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 20:18:21,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867595818815331 [2024-06-27 20:18:21,069 INFO L175 Difference]: Start difference. First operand has 291 places, 497 transitions, 7673 flow. Second operand 7 states and 111 transitions. [2024-06-27 20:18:21,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 506 transitions, 8703 flow [2024-06-27 20:18:23,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 506 transitions, 8557 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:23,749 INFO L231 Difference]: Finished difference. Result has 292 places, 497 transitions, 7581 flow [2024-06-27 20:18:23,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7527, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7581, PETRI_PLACES=292, PETRI_TRANSITIONS=497} [2024-06-27 20:18:23,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-27 20:18:23,750 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 497 transitions, 7581 flow [2024-06-27 20:18:23,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:23,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:23,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:23,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 20:18:23,750 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:23,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:23,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1676242923, now seen corresponding path program 4 times [2024-06-27 20:18:23,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:23,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458495742] [2024-06-27 20:18:23,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:23,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:23,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:24,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:24,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:24,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458495742] [2024-06-27 20:18:24,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458495742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:24,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:24,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:24,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099209456] [2024-06-27 20:18:24,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:24,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:24,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:24,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:24,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:24,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:18:24,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 497 transitions, 7581 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:24,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:24,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:18:24,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:26,752 INFO L124 PetriNetUnfolderBase]: 6530/9868 cut-off events. [2024-06-27 20:18:26,752 INFO L125 PetriNetUnfolderBase]: For 1122226/1122228 co-relation queries the response was YES. [2024-06-27 20:18:26,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88817 conditions, 9868 events. 6530/9868 cut-off events. For 1122226/1122228 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 58847 event pairs, 1743 based on Foata normal form. 14/9881 useless extension candidates. Maximal degree in co-relation 88675. Up to 9318 conditions per place. [2024-06-27 20:18:26,867 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 478 selfloop transitions, 65 changer transitions 0/546 dead transitions. [2024-06-27 20:18:26,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 546 transitions, 9700 flow [2024-06-27 20:18:26,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:26,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:26,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 20:18:26,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-27 20:18:26,868 INFO L175 Difference]: Start difference. First operand has 292 places, 497 transitions, 7581 flow. Second operand 8 states and 146 transitions. [2024-06-27 20:18:26,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 546 transitions, 9700 flow [2024-06-27 20:18:29,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 546 transitions, 9556 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:29,847 INFO L231 Difference]: Finished difference. Result has 293 places, 522 transitions, 8084 flow [2024-06-27 20:18:29,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7443, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8084, PETRI_PLACES=293, PETRI_TRANSITIONS=522} [2024-06-27 20:18:29,848 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-27 20:18:29,848 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 522 transitions, 8084 flow [2024-06-27 20:18:29,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:29,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:29,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:29,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 20:18:29,849 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:29,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:29,849 INFO L85 PathProgramCache]: Analyzing trace with hash -710883795, now seen corresponding path program 5 times [2024-06-27 20:18:29,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:29,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440544812] [2024-06-27 20:18:29,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:29,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:29,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:30,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:30,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:30,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440544812] [2024-06-27 20:18:30,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440544812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:30,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:30,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:30,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997873105] [2024-06-27 20:18:30,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:30,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:30,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:30,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:30,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:30,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:18:30,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 522 transitions, 8084 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:30,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:30,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:18:30,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:32,796 INFO L124 PetriNetUnfolderBase]: 6512/9847 cut-off events. [2024-06-27 20:18:32,796 INFO L125 PetriNetUnfolderBase]: For 1094621/1094623 co-relation queries the response was YES. [2024-06-27 20:18:32,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88589 conditions, 9847 events. 6512/9847 cut-off events. For 1094621/1094623 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 58772 event pairs, 1751 based on Foata normal form. 14/9860 useless extension candidates. Maximal degree in co-relation 88444. Up to 9593 conditions per place. [2024-06-27 20:18:32,918 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 496 selfloop transitions, 44 changer transitions 0/543 dead transitions. [2024-06-27 20:18:32,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 543 transitions, 9628 flow [2024-06-27 20:18:32,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:32,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:32,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 20:18:32,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-27 20:18:32,919 INFO L175 Difference]: Start difference. First operand has 293 places, 522 transitions, 8084 flow. Second operand 8 states and 139 transitions. [2024-06-27 20:18:32,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 543 transitions, 9628 flow [2024-06-27 20:18:35,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 543 transitions, 9416 flow, removed 95 selfloop flow, removed 2 redundant places. [2024-06-27 20:18:35,174 INFO L231 Difference]: Finished difference. Result has 300 places, 525 transitions, 8083 flow [2024-06-27 20:18:35,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7890, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8083, PETRI_PLACES=300, PETRI_TRANSITIONS=525} [2024-06-27 20:18:35,174 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-27 20:18:35,174 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 525 transitions, 8083 flow [2024-06-27 20:18:35,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-27 20:18:35,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:35,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:35,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 20:18:35,175 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:35,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:35,176 INFO L85 PathProgramCache]: Analyzing trace with hash -710437922, now seen corresponding path program 1 times [2024-06-27 20:18:35,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:35,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331993948] [2024-06-27 20:18:35,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:35,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:35,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:35,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:35,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:35,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331993948] [2024-06-27 20:18:35,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331993948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:35,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:35,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:35,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70933449] [2024-06-27 20:18:35,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:35,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:35,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:35,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:35,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:35,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:18:35,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 525 transitions, 8083 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:35,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:35,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:18:35,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:37,916 INFO L124 PetriNetUnfolderBase]: 6506/9837 cut-off events. [2024-06-27 20:18:37,916 INFO L125 PetriNetUnfolderBase]: For 1076833/1076833 co-relation queries the response was YES. [2024-06-27 20:18:38,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87481 conditions, 9837 events. 6506/9837 cut-off events. For 1076833/1076833 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 58634 event pairs, 1777 based on Foata normal form. 2/9838 useless extension candidates. Maximal degree in co-relation 87333. Up to 9787 conditions per place. [2024-06-27 20:18:38,057 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 519 selfloop transitions, 18 changer transitions 0/540 dead transitions. [2024-06-27 20:18:38,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 540 transitions, 9247 flow [2024-06-27 20:18:38,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:38,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:38,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-27 20:18:38,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 20:18:38,059 INFO L175 Difference]: Start difference. First operand has 300 places, 525 transitions, 8083 flow. Second operand 8 states and 120 transitions. [2024-06-27 20:18:38,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 540 transitions, 9247 flow [2024-06-27 20:18:41,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 540 transitions, 9041 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:41,242 INFO L231 Difference]: Finished difference. Result has 302 places, 528 transitions, 7985 flow [2024-06-27 20:18:41,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7877, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7985, PETRI_PLACES=302, PETRI_TRANSITIONS=528} [2024-06-27 20:18:41,242 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-27 20:18:41,242 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 528 transitions, 7985 flow [2024-06-27 20:18:41,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:41,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:41,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:41,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 20:18:41,243 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:41,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:41,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1676231763, now seen corresponding path program 6 times [2024-06-27 20:18:41,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:41,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147720699] [2024-06-27 20:18:41,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:41,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:41,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:41,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:41,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:41,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147720699] [2024-06-27 20:18:41,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147720699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:41,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:41,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:41,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261768276] [2024-06-27 20:18:41,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:41,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:41,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:41,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:41,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:42,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:18:42,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 528 transitions, 7985 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:42,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:42,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:18:42,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:44,076 INFO L124 PetriNetUnfolderBase]: 6470/9791 cut-off events. [2024-06-27 20:18:44,076 INFO L125 PetriNetUnfolderBase]: For 1091539/1091541 co-relation queries the response was YES. [2024-06-27 20:18:44,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85824 conditions, 9791 events. 6470/9791 cut-off events. For 1091539/1091541 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 58371 event pairs, 1708 based on Foata normal form. 14/9804 useless extension candidates. Maximal degree in co-relation 85675. Up to 9284 conditions per place. [2024-06-27 20:18:44,204 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 475 selfloop transitions, 72 changer transitions 0/550 dead transitions. [2024-06-27 20:18:44,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 550 transitions, 9482 flow [2024-06-27 20:18:44,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:44,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:44,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 20:18:44,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 20:18:44,205 INFO L175 Difference]: Start difference. First operand has 302 places, 528 transitions, 7985 flow. Second operand 8 states and 145 transitions. [2024-06-27 20:18:44,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 550 transitions, 9482 flow [2024-06-27 20:18:47,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 550 transitions, 9392 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 20:18:47,328 INFO L231 Difference]: Finished difference. Result has 305 places, 529 transitions, 8062 flow [2024-06-27 20:18:47,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7895, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8062, PETRI_PLACES=305, PETRI_TRANSITIONS=529} [2024-06-27 20:18:47,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-27 20:18:47,329 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 529 transitions, 8062 flow [2024-06-27 20:18:47,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:47,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:47,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:47,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 20:18:47,329 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:47,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:47,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1676231422, now seen corresponding path program 4 times [2024-06-27 20:18:47,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:47,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545224170] [2024-06-27 20:18:47,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:47,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:47,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:48,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:48,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:48,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545224170] [2024-06-27 20:18:48,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545224170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:48,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:48,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:48,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882320775] [2024-06-27 20:18:48,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:48,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:48,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:48,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:48,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:48,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:18:48,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 529 transitions, 8062 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:48,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:48,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:18:48,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:50,167 INFO L124 PetriNetUnfolderBase]: 6441/9746 cut-off events. [2024-06-27 20:18:50,167 INFO L125 PetriNetUnfolderBase]: For 1078799/1078801 co-relation queries the response was YES. [2024-06-27 20:18:50,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85812 conditions, 9746 events. 6441/9746 cut-off events. For 1078799/1078801 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 58073 event pairs, 1770 based on Foata normal form. 6/9751 useless extension candidates. Maximal degree in co-relation 85662. Up to 9626 conditions per place. [2024-06-27 20:18:50,301 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 496 selfloop transitions, 43 changer transitions 0/542 dead transitions. [2024-06-27 20:18:50,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 542 transitions, 9184 flow [2024-06-27 20:18:50,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:50,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:50,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 20:18:50,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-27 20:18:50,303 INFO L175 Difference]: Start difference. First operand has 305 places, 529 transitions, 8062 flow. Second operand 8 states and 133 transitions. [2024-06-27 20:18:50,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 542 transitions, 9184 flow [2024-06-27 20:18:53,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 542 transitions, 8920 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:53,887 INFO L231 Difference]: Finished difference. Result has 307 places, 529 transitions, 7892 flow [2024-06-27 20:18:53,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7798, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7892, PETRI_PLACES=307, PETRI_TRANSITIONS=529} [2024-06-27 20:18:53,887 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-27 20:18:53,887 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 529 transitions, 7892 flow [2024-06-27 20:18:53,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:53,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:53,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:53,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 20:18:53,888 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:53,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:53,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1939621723, now seen corresponding path program 1 times [2024-06-27 20:18:53,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:53,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368502101] [2024-06-27 20:18:53,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:53,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:53,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:54,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:54,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:54,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368502101] [2024-06-27 20:18:54,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368502101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:54,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:54,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:54,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920646091] [2024-06-27 20:18:54,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:54,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:54,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:54,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:54,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:54,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:18:54,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 529 transitions, 7892 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:54,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:54,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:18:54,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:56,834 INFO L124 PetriNetUnfolderBase]: 6471/9786 cut-off events. [2024-06-27 20:18:56,834 INFO L125 PetriNetUnfolderBase]: For 1107696/1107696 co-relation queries the response was YES. [2024-06-27 20:18:56,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85109 conditions, 9786 events. 6471/9786 cut-off events. For 1107696/1107696 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 58273 event pairs, 1761 based on Foata normal form. 6/9791 useless extension candidates. Maximal degree in co-relation 84959. Up to 9565 conditions per place. [2024-06-27 20:18:56,958 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 511 selfloop transitions, 46 changer transitions 0/560 dead transitions. [2024-06-27 20:18:56,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 560 transitions, 9327 flow [2024-06-27 20:18:56,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:56,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:56,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 20:18:56,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-27 20:18:56,960 INFO L175 Difference]: Start difference. First operand has 307 places, 529 transitions, 7892 flow. Second operand 8 states and 141 transitions. [2024-06-27 20:18:56,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 560 transitions, 9327 flow [2024-06-27 20:18:59,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 560 transitions, 9201 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:59,425 INFO L231 Difference]: Finished difference. Result has 309 places, 533 transitions, 7924 flow [2024-06-27 20:18:59,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7766, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7924, PETRI_PLACES=309, PETRI_TRANSITIONS=533} [2024-06-27 20:18:59,425 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-27 20:18:59,425 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 533 transitions, 7924 flow [2024-06-27 20:18:59,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:59,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:59,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:59,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 20:18:59,426 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:59,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:59,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1482655611, now seen corresponding path program 2 times [2024-06-27 20:18:59,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:59,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122893291] [2024-06-27 20:18:59,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:59,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:59,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:59,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:59,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:59,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122893291] [2024-06-27 20:18:59,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122893291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:59,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:59,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:18:59,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716047733] [2024-06-27 20:18:59,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:59,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:18:59,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:59,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:18:59,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:19:00,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:19:00,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 533 transitions, 7924 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:00,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:00,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:19:00,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:02,309 INFO L124 PetriNetUnfolderBase]: 6501/9828 cut-off events. [2024-06-27 20:19:02,309 INFO L125 PetriNetUnfolderBase]: For 1133002/1133002 co-relation queries the response was YES. [2024-06-27 20:19:02,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85658 conditions, 9828 events. 6501/9828 cut-off events. For 1133002/1133002 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 58525 event pairs, 1746 based on Foata normal form. 6/9833 useless extension candidates. Maximal degree in co-relation 85507. Up to 9587 conditions per place. [2024-06-27 20:19:02,438 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 507 selfloop transitions, 55 changer transitions 0/565 dead transitions. [2024-06-27 20:19:02,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 565 transitions, 9378 flow [2024-06-27 20:19:02,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:19:02,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:19:02,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 20:19:02,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-27 20:19:02,439 INFO L175 Difference]: Start difference. First operand has 309 places, 533 transitions, 7924 flow. Second operand 7 states and 131 transitions. [2024-06-27 20:19:02,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 565 transitions, 9378 flow [2024-06-27 20:19:05,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 565 transitions, 9248 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:05,485 INFO L231 Difference]: Finished difference. Result has 310 places, 537 transitions, 7980 flow [2024-06-27 20:19:05,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7804, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7980, PETRI_PLACES=310, PETRI_TRANSITIONS=537} [2024-06-27 20:19:05,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-27 20:19:05,486 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 537 transitions, 7980 flow [2024-06-27 20:19:05,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:05,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:05,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:05,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 20:19:05,486 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:05,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:05,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1980778451, now seen corresponding path program 3 times [2024-06-27 20:19:05,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:05,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225623340] [2024-06-27 20:19:05,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:05,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:05,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:06,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:06,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:06,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225623340] [2024-06-27 20:19:06,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225623340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:06,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:06,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:19:06,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447801107] [2024-06-27 20:19:06,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:06,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:19:06,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:06,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:19:06,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:19:06,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:19:06,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 537 transitions, 7980 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:06,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:06,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:19:06,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:08,590 INFO L124 PetriNetUnfolderBase]: 6531/9872 cut-off events. [2024-06-27 20:19:08,590 INFO L125 PetriNetUnfolderBase]: For 1133749/1133751 co-relation queries the response was YES. [2024-06-27 20:19:08,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85892 conditions, 9872 events. 6531/9872 cut-off events. For 1133749/1133751 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 58823 event pairs, 1782 based on Foata normal form. 6/9877 useless extension candidates. Maximal degree in co-relation 85740. Up to 9609 conditions per place. [2024-06-27 20:19:08,712 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 506 selfloop transitions, 58 changer transitions 0/567 dead transitions. [2024-06-27 20:19:08,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 567 transitions, 9440 flow [2024-06-27 20:19:08,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:19:08,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:19:08,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 20:19:08,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 20:19:08,713 INFO L175 Difference]: Start difference. First operand has 310 places, 537 transitions, 7980 flow. Second operand 8 states and 140 transitions. [2024-06-27 20:19:08,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 567 transitions, 9440 flow [2024-06-27 20:19:11,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 567 transitions, 9295 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 20:19:11,720 INFO L231 Difference]: Finished difference. Result has 313 places, 541 transitions, 8025 flow [2024-06-27 20:19:11,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7843, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8025, PETRI_PLACES=313, PETRI_TRANSITIONS=541} [2024-06-27 20:19:11,721 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-27 20:19:11,721 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 541 transitions, 8025 flow [2024-06-27 20:19:11,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:11,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:11,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:11,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 20:19:11,722 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:11,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:11,722 INFO L85 PathProgramCache]: Analyzing trace with hash -2046374885, now seen corresponding path program 4 times [2024-06-27 20:19:11,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:11,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766013689] [2024-06-27 20:19:11,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:11,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:11,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:12,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:12,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:12,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766013689] [2024-06-27 20:19:12,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766013689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:12,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:12,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:19:12,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647400206] [2024-06-27 20:19:12,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:12,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:19:12,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:12,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:19:12,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:19:12,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:19:12,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 541 transitions, 8025 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:12,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:12,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:19:12,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:15,038 INFO L124 PetriNetUnfolderBase]: 6513/9848 cut-off events. [2024-06-27 20:19:15,038 INFO L125 PetriNetUnfolderBase]: For 1136780/1136782 co-relation queries the response was YES. [2024-06-27 20:19:15,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85505 conditions, 9848 events. 6513/9848 cut-off events. For 1136780/1136782 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 58627 event pairs, 1765 based on Foata normal form. 6/9853 useless extension candidates. Maximal degree in co-relation 85353. Up to 9598 conditions per place. [2024-06-27 20:19:15,174 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 507 selfloop transitions, 60 changer transitions 0/570 dead transitions. [2024-06-27 20:19:15,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 570 transitions, 9278 flow [2024-06-27 20:19:15,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:15,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:15,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 20:19:15,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 20:19:15,176 INFO L175 Difference]: Start difference. First operand has 313 places, 541 transitions, 8025 flow. Second operand 9 states and 153 transitions. [2024-06-27 20:19:15,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 570 transitions, 9278 flow [2024-06-27 20:19:18,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 570 transitions, 9155 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 20:19:18,170 INFO L231 Difference]: Finished difference. Result has 317 places, 541 transitions, 8030 flow [2024-06-27 20:19:18,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7902, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8030, PETRI_PLACES=317, PETRI_TRANSITIONS=541} [2024-06-27 20:19:18,170 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-27 20:19:18,170 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 541 transitions, 8030 flow [2024-06-27 20:19:18,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:18,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:18,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:18,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 20:19:18,171 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:18,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:18,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1689591678, now seen corresponding path program 1 times [2024-06-27 20:19:18,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:18,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456724501] [2024-06-27 20:19:18,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:18,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:18,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:19,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-27 20:19:19,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:19,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456724501] [2024-06-27 20:19:19,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456724501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:19,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:19,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:19,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245558192] [2024-06-27 20:19:19,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:19,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:19,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:19,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:19,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:19,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:19:19,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 541 transitions, 8030 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:19,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:19,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:19:19,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:21,433 INFO L124 PetriNetUnfolderBase]: 6508/9839 cut-off events. [2024-06-27 20:19:21,433 INFO L125 PetriNetUnfolderBase]: For 1140423/1140423 co-relation queries the response was YES. [2024-06-27 20:19:21,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85518 conditions, 9839 events. 6508/9839 cut-off events. For 1140423/1140423 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 58523 event pairs, 1764 based on Foata normal form. 2/9840 useless extension candidates. Maximal degree in co-relation 85364. Up to 9791 conditions per place. [2024-06-27 20:19:21,560 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 535 selfloop transitions, 17 changer transitions 0/555 dead transitions. [2024-06-27 20:19:21,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 555 transitions, 9200 flow [2024-06-27 20:19:21,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:19:21,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:19:21,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-27 20:19:21,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3628048780487805 [2024-06-27 20:19:21,561 INFO L175 Difference]: Start difference. First operand has 317 places, 541 transitions, 8030 flow. Second operand 8 states and 119 transitions. [2024-06-27 20:19:21,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 555 transitions, 9200 flow [2024-06-27 20:19:25,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 555 transitions, 8988 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 20:19:25,220 INFO L231 Difference]: Finished difference. Result has 315 places, 543 transitions, 7897 flow [2024-06-27 20:19:25,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7818, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7897, PETRI_PLACES=315, PETRI_TRANSITIONS=543} [2024-06-27 20:19:25,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-27 20:19:25,221 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 543 transitions, 7897 flow [2024-06-27 20:19:25,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:25,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:25,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:25,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 20:19:25,221 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:25,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:25,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1892730082, now seen corresponding path program 1 times [2024-06-27 20:19:25,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:25,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345841265] [2024-06-27 20:19:25,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:25,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:25,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:26,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:26,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:26,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345841265] [2024-06-27 20:19:26,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345841265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:26,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:26,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:26,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463867592] [2024-06-27 20:19:26,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:26,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:26,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:26,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:26,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:26,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:19:26,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 543 transitions, 7897 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:26,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:26,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:19:26,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:28,680 INFO L124 PetriNetUnfolderBase]: 6766/10242 cut-off events. [2024-06-27 20:19:28,681 INFO L125 PetriNetUnfolderBase]: For 1306237/1306245 co-relation queries the response was YES. [2024-06-27 20:19:28,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90562 conditions, 10242 events. 6766/10242 cut-off events. For 1306237/1306245 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 61513 event pairs, 1263 based on Foata normal form. 30/10271 useless extension candidates. Maximal degree in co-relation 90408. Up to 7173 conditions per place. [2024-06-27 20:19:28,821 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 394 selfloop transitions, 202 changer transitions 0/599 dead transitions. [2024-06-27 20:19:28,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 599 transitions, 9756 flow [2024-06-27 20:19:28,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:28,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:28,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 20:19:28,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-27 20:19:28,822 INFO L175 Difference]: Start difference. First operand has 315 places, 543 transitions, 7897 flow. Second operand 9 states and 181 transitions. [2024-06-27 20:19:28,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 599 transitions, 9756 flow [2024-06-27 20:19:33,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 599 transitions, 9693 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:33,020 INFO L231 Difference]: Finished difference. Result has 319 places, 551 transitions, 8581 flow [2024-06-27 20:19:33,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7834, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8581, PETRI_PLACES=319, PETRI_TRANSITIONS=551} [2024-06-27 20:19:33,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-27 20:19:33,021 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 551 transitions, 8581 flow [2024-06-27 20:19:33,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:33,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:33,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:33,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 20:19:33,021 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:33,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:33,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1892969402, now seen corresponding path program 1 times [2024-06-27 20:19:33,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:33,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324095121] [2024-06-27 20:19:33,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:33,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:33,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:33,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:33,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:33,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324095121] [2024-06-27 20:19:33,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324095121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:33,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:33,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:33,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520889524] [2024-06-27 20:19:33,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:33,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:33,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:33,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:33,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:33,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:19:33,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 551 transitions, 8581 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:33,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:33,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:19:33,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:36,373 INFO L124 PetriNetUnfolderBase]: 6914/10447 cut-off events. [2024-06-27 20:19:36,373 INFO L125 PetriNetUnfolderBase]: For 1352834/1352842 co-relation queries the response was YES. [2024-06-27 20:19:36,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95178 conditions, 10447 events. 6914/10447 cut-off events. For 1352834/1352842 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 62955 event pairs, 1412 based on Foata normal form. 20/10466 useless extension candidates. Maximal degree in co-relation 95022. Up to 7722 conditions per place. [2024-06-27 20:19:36,523 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 394 selfloop transitions, 215 changer transitions 0/612 dead transitions. [2024-06-27 20:19:36,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 612 transitions, 10703 flow [2024-06-27 20:19:36,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:36,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:36,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-27 20:19:36,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4811529933481153 [2024-06-27 20:19:36,524 INFO L175 Difference]: Start difference. First operand has 319 places, 551 transitions, 8581 flow. Second operand 11 states and 217 transitions. [2024-06-27 20:19:36,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 612 transitions, 10703 flow [2024-06-27 20:19:40,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 612 transitions, 10433 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 20:19:40,965 INFO L231 Difference]: Finished difference. Result has 326 places, 562 transitions, 8999 flow [2024-06-27 20:19:40,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8311, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8999, PETRI_PLACES=326, PETRI_TRANSITIONS=562} [2024-06-27 20:19:40,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-27 20:19:40,966 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 562 transitions, 8999 flow [2024-06-27 20:19:40,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:40,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:40,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:40,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 20:19:40,967 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:40,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:40,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1892969092, now seen corresponding path program 2 times [2024-06-27 20:19:40,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:40,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171918235] [2024-06-27 20:19:40,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:40,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:40,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:41,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:41,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:41,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171918235] [2024-06-27 20:19:41,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171918235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:41,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:41,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:41,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565449996] [2024-06-27 20:19:41,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:41,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:41,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:41,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:41,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:42,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:19:42,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 562 transitions, 8999 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:42,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:42,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:19:42,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:44,497 INFO L124 PetriNetUnfolderBase]: 6994/10571 cut-off events. [2024-06-27 20:19:44,497 INFO L125 PetriNetUnfolderBase]: For 1429411/1429419 co-relation queries the response was YES. [2024-06-27 20:19:44,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99377 conditions, 10571 events. 6994/10571 cut-off events. For 1429411/1429419 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 63708 event pairs, 1482 based on Foata normal form. 30/10600 useless extension candidates. Maximal degree in co-relation 99218. Up to 9141 conditions per place. [2024-06-27 20:19:44,660 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 417 selfloop transitions, 187 changer transitions 0/607 dead transitions. [2024-06-27 20:19:44,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 607 transitions, 10535 flow [2024-06-27 20:19:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:44,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:44,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 20:19:44,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-27 20:19:44,661 INFO L175 Difference]: Start difference. First operand has 326 places, 562 transitions, 8999 flow. Second operand 10 states and 188 transitions. [2024-06-27 20:19:44,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 607 transitions, 10535 flow [2024-06-27 20:19:49,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 607 transitions, 10223 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:49,825 INFO L231 Difference]: Finished difference. Result has 330 places, 566 transitions, 9216 flow [2024-06-27 20:19:49,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8687, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9216, PETRI_PLACES=330, PETRI_TRANSITIONS=566} [2024-06-27 20:19:49,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-27 20:19:49,826 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 566 transitions, 9216 flow [2024-06-27 20:19:49,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:49,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:49,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:49,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 20:19:49,826 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:49,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:49,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1764371570, now seen corresponding path program 1 times [2024-06-27 20:19:49,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:49,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668257269] [2024-06-27 20:19:49,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:49,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:49,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:50,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:50,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:50,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668257269] [2024-06-27 20:19:50,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668257269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:50,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:50,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:19:50,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417787866] [2024-06-27 20:19:50,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:50,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:19:50,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:50,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:19:50,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:19:50,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:19:50,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 566 transitions, 9216 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:50,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:50,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:19:50,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:53,195 INFO L124 PetriNetUnfolderBase]: 7156/10805 cut-off events. [2024-06-27 20:19:53,195 INFO L125 PetriNetUnfolderBase]: For 1488343/1488345 co-relation queries the response was YES. [2024-06-27 20:19:53,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102876 conditions, 10805 events. 7156/10805 cut-off events. For 1488343/1488345 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 65209 event pairs, 1505 based on Foata normal form. 20/10824 useless extension candidates. Maximal degree in co-relation 102715. Up to 8532 conditions per place. [2024-06-27 20:19:53,361 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 439 selfloop transitions, 172 changer transitions 0/614 dead transitions. [2024-06-27 20:19:53,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 614 transitions, 11228 flow [2024-06-27 20:19:53,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:19:53,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:19:53,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 20:19:53,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 20:19:53,362 INFO L175 Difference]: Start difference. First operand has 330 places, 566 transitions, 9216 flow. Second operand 8 states and 156 transitions. [2024-06-27 20:19:53,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 614 transitions, 11228 flow [2024-06-27 20:19:56,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 614 transitions, 10809 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:56,971 INFO L231 Difference]: Finished difference. Result has 331 places, 580 transitions, 9493 flow [2024-06-27 20:19:56,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8797, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9493, PETRI_PLACES=331, PETRI_TRANSITIONS=580} [2024-06-27 20:19:56,972 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-27 20:19:56,972 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 580 transitions, 9493 flow [2024-06-27 20:19:56,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:56,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:56,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:56,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 20:19:56,973 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:56,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:56,973 INFO L85 PathProgramCache]: Analyzing trace with hash -2106418536, now seen corresponding path program 2 times [2024-06-27 20:19:56,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:56,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782600039] [2024-06-27 20:19:56,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:56,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:56,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:58,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:58,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:58,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782600039] [2024-06-27 20:19:58,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782600039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:58,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:58,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:19:58,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592743691] [2024-06-27 20:19:58,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:58,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:19:58,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:58,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:19:58,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:19:58,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:19:58,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 580 transitions, 9493 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:58,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:58,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:19:58,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:01,251 INFO L124 PetriNetUnfolderBase]: 7186/10843 cut-off events. [2024-06-27 20:20:01,251 INFO L125 PetriNetUnfolderBase]: For 1465815/1465817 co-relation queries the response was YES. [2024-06-27 20:20:01,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103866 conditions, 10843 events. 7186/10843 cut-off events. For 1465815/1465817 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 65329 event pairs, 1556 based on Foata normal form. 8/10850 useless extension candidates. Maximal degree in co-relation 103703. Up to 8542 conditions per place. [2024-06-27 20:20:01,603 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 411 selfloop transitions, 196 changer transitions 0/610 dead transitions. [2024-06-27 20:20:01,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 610 transitions, 11245 flow [2024-06-27 20:20:01,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:20:01,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:20:01,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 20:20:01,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-27 20:20:01,604 INFO L175 Difference]: Start difference. First operand has 331 places, 580 transitions, 9493 flow. Second operand 8 states and 151 transitions. [2024-06-27 20:20:01,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 610 transitions, 11245 flow [2024-06-27 20:20:06,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 610 transitions, 11016 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 20:20:06,171 INFO L231 Difference]: Finished difference. Result has 335 places, 584 transitions, 9756 flow [2024-06-27 20:20:06,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9270, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9756, PETRI_PLACES=335, PETRI_TRANSITIONS=584} [2024-06-27 20:20:06,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-27 20:20:06,172 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 584 transitions, 9756 flow [2024-06-27 20:20:06,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:06,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:06,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:06,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 20:20:06,172 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:06,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:06,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1075046862, now seen corresponding path program 3 times [2024-06-27 20:20:06,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:06,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543345919] [2024-06-27 20:20:06,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:06,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:06,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:06,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:06,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:06,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543345919] [2024-06-27 20:20:06,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543345919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:06,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:06,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:20:06,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365725015] [2024-06-27 20:20:06,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:06,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:20:06,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:06,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:20:06,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:20:06,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:20:06,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 584 transitions, 9756 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:06,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:06,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:20:06,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:10,164 INFO L124 PetriNetUnfolderBase]: 7168/10819 cut-off events. [2024-06-27 20:20:10,164 INFO L125 PetriNetUnfolderBase]: For 1478508/1478510 co-relation queries the response was YES. [2024-06-27 20:20:10,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103424 conditions, 10819 events. 7168/10819 cut-off events. For 1478508/1478510 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 65189 event pairs, 1548 based on Foata normal form. 8/10826 useless extension candidates. Maximal degree in co-relation 103260. Up to 8537 conditions per place. [2024-06-27 20:20:10,317 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 421 selfloop transitions, 188 changer transitions 0/612 dead transitions. [2024-06-27 20:20:10,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 612 transitions, 11450 flow [2024-06-27 20:20:10,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:20:10,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:20:10,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:20:10,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:20:10,318 INFO L175 Difference]: Start difference. First operand has 335 places, 584 transitions, 9756 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:20:10,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 612 transitions, 11450 flow [2024-06-27 20:20:14,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 612 transitions, 11069 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 20:20:14,897 INFO L231 Difference]: Finished difference. Result has 338 places, 585 transitions, 9778 flow [2024-06-27 20:20:14,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9376, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9778, PETRI_PLACES=338, PETRI_TRANSITIONS=585} [2024-06-27 20:20:14,898 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-27 20:20:14,898 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 585 transitions, 9778 flow [2024-06-27 20:20:14,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:14,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:14,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:14,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 20:20:14,899 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:14,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:14,899 INFO L85 PathProgramCache]: Analyzing trace with hash 2092661748, now seen corresponding path program 2 times [2024-06-27 20:20:14,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:14,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814106758] [2024-06-27 20:20:14,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:14,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:14,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:15,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:15,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:15,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814106758] [2024-06-27 20:20:15,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814106758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:15,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:15,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:20:15,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922029660] [2024-06-27 20:20:15,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:15,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:20:15,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:15,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:20:15,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:20:15,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:20:15,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 585 transitions, 9778 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:15,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:15,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:20:15,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:19,171 INFO L124 PetriNetUnfolderBase]: 7246/10930 cut-off events. [2024-06-27 20:20:19,171 INFO L125 PetriNetUnfolderBase]: For 1535076/1535078 co-relation queries the response was YES. [2024-06-27 20:20:19,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104510 conditions, 10930 events. 7246/10930 cut-off events. For 1535076/1535078 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 65864 event pairs, 1540 based on Foata normal form. 14/10943 useless extension candidates. Maximal degree in co-relation 104345. Up to 8583 conditions per place. [2024-06-27 20:20:19,311 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 414 selfloop transitions, 204 changer transitions 0/621 dead transitions. [2024-06-27 20:20:19,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 621 transitions, 11593 flow [2024-06-27 20:20:19,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:20:19,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:20:19,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 20:20:19,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 20:20:19,313 INFO L175 Difference]: Start difference. First operand has 338 places, 585 transitions, 9778 flow. Second operand 9 states and 170 transitions. [2024-06-27 20:20:19,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 621 transitions, 11593 flow [2024-06-27 20:20:24,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 621 transitions, 11260 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 20:20:24,311 INFO L231 Difference]: Finished difference. Result has 342 places, 591 transitions, 9979 flow [2024-06-27 20:20:24,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9445, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9979, PETRI_PLACES=342, PETRI_TRANSITIONS=591} [2024-06-27 20:20:24,312 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-27 20:20:24,312 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 591 transitions, 9979 flow [2024-06-27 20:20:24,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:24,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:24,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:24,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 20:20:24,313 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:24,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:24,313 INFO L85 PathProgramCache]: Analyzing trace with hash -2106768464, now seen corresponding path program 3 times [2024-06-27 20:20:24,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:24,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19131752] [2024-06-27 20:20:24,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:24,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:24,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:25,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:25,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:25,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19131752] [2024-06-27 20:20:25,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19131752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:25,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:25,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:20:25,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434311716] [2024-06-27 20:20:25,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:25,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:20:25,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:25,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:20:25,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:20:25,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:20:25,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 591 transitions, 9979 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:25,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:25,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:20:25,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:28,725 INFO L124 PetriNetUnfolderBase]: 7306/11014 cut-off events. [2024-06-27 20:20:28,725 INFO L125 PetriNetUnfolderBase]: For 1570358/1570360 co-relation queries the response was YES. [2024-06-27 20:20:28,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105925 conditions, 11014 events. 7306/11014 cut-off events. For 1570358/1570360 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 66395 event pairs, 1539 based on Foata normal form. 14/11027 useless extension candidates. Maximal degree in co-relation 105759. Up to 8682 conditions per place. [2024-06-27 20:20:28,874 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 430 selfloop transitions, 196 changer transitions 0/629 dead transitions. [2024-06-27 20:20:28,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 629 transitions, 11836 flow [2024-06-27 20:20:28,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:20:28,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:20:28,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 20:20:28,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-27 20:20:28,875 INFO L175 Difference]: Start difference. First operand has 342 places, 591 transitions, 9979 flow. Second operand 9 states and 173 transitions. [2024-06-27 20:20:28,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 629 transitions, 11836 flow [2024-06-27 20:20:33,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 629 transitions, 11404 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 20:20:33,853 INFO L231 Difference]: Finished difference. Result has 345 places, 597 transitions, 10077 flow [2024-06-27 20:20:33,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9547, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10077, PETRI_PLACES=345, PETRI_TRANSITIONS=597} [2024-06-27 20:20:33,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-27 20:20:33,854 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 597 transitions, 10077 flow [2024-06-27 20:20:33,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:33,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:33,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:33,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 20:20:33,855 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:33,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:33,855 INFO L85 PathProgramCache]: Analyzing trace with hash -2106779004, now seen corresponding path program 3 times [2024-06-27 20:20:33,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:33,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849352842] [2024-06-27 20:20:33,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:33,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:33,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:34,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:34,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:34,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849352842] [2024-06-27 20:20:34,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849352842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:34,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:34,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:20:34,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509122756] [2024-06-27 20:20:34,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:34,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:20:34,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:34,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:20:34,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:20:34,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:20:34,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 597 transitions, 10077 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:34,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:34,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:20:34,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:38,284 INFO L124 PetriNetUnfolderBase]: 7427/11199 cut-off events. [2024-06-27 20:20:38,284 INFO L125 PetriNetUnfolderBase]: For 1668146/1668148 co-relation queries the response was YES. [2024-06-27 20:20:38,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108354 conditions, 11199 events. 7427/11199 cut-off events. For 1668146/1668148 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 67597 event pairs, 1596 based on Foata normal form. 23/11221 useless extension candidates. Maximal degree in co-relation 108187. Up to 9997 conditions per place. [2024-06-27 20:20:38,435 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 448 selfloop transitions, 190 changer transitions 0/641 dead transitions. [2024-06-27 20:20:38,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 641 transitions, 12363 flow [2024-06-27 20:20:38,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:20:38,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:20:38,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 20:20:38,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:20:38,437 INFO L175 Difference]: Start difference. First operand has 345 places, 597 transitions, 10077 flow. Second operand 9 states and 164 transitions. [2024-06-27 20:20:38,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 641 transitions, 12363 flow [2024-06-27 20:20:44,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 641 transitions, 11890 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:44,246 INFO L231 Difference]: Finished difference. Result has 349 places, 613 transitions, 10432 flow [2024-06-27 20:20:44,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9604, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10432, PETRI_PLACES=349, PETRI_TRANSITIONS=613} [2024-06-27 20:20:44,246 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-27 20:20:44,246 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 613 transitions, 10432 flow [2024-06-27 20:20:44,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:44,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:44,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:44,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 20:20:44,247 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:44,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:44,247 INFO L85 PathProgramCache]: Analyzing trace with hash 2092305558, now seen corresponding path program 4 times [2024-06-27 20:20:44,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:44,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237647569] [2024-06-27 20:20:44,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:44,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:44,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:45,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-27 20:20:45,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:45,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237647569] [2024-06-27 20:20:45,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237647569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:45,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:45,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:20:45,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36511495] [2024-06-27 20:20:45,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:45,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:20:45,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:45,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:20:45,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:20:45,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:20:45,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 613 transitions, 10432 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:45,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:45,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:20:45,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:48,706 INFO L124 PetriNetUnfolderBase]: 7447/11227 cut-off events. [2024-06-27 20:20:48,707 INFO L125 PetriNetUnfolderBase]: For 1649071/1649073 co-relation queries the response was YES. [2024-06-27 20:20:48,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108957 conditions, 11227 events. 7447/11227 cut-off events. For 1649071/1649073 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 67907 event pairs, 1540 based on Foata normal form. 6/11232 useless extension candidates. Maximal degree in co-relation 108787. Up to 8786 conditions per place. [2024-06-27 20:20:48,862 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 438 selfloop transitions, 212 changer transitions 0/653 dead transitions. [2024-06-27 20:20:48,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 653 transitions, 12358 flow [2024-06-27 20:20:48,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:20:48,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:20:48,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 20:20:48,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-27 20:20:48,863 INFO L175 Difference]: Start difference. First operand has 349 places, 613 transitions, 10432 flow. Second operand 10 states and 191 transitions. [2024-06-27 20:20:48,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 653 transitions, 12358 flow [2024-06-27 20:20:53,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 653 transitions, 12101 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-27 20:20:53,998 INFO L231 Difference]: Finished difference. Result has 355 places, 618 transitions, 10744 flow [2024-06-27 20:20:53,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10179, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10744, PETRI_PLACES=355, PETRI_TRANSITIONS=618} [2024-06-27 20:20:53,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-27 20:20:53,999 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 618 transitions, 10744 flow [2024-06-27 20:20:53,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:53,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:53,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:53,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 20:20:53,999 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:54,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:54,000 INFO L85 PathProgramCache]: Analyzing trace with hash 725604788, now seen corresponding path program 4 times [2024-06-27 20:20:54,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:54,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392625654] [2024-06-27 20:20:54,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:54,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:54,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:54,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:54,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:54,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392625654] [2024-06-27 20:20:54,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392625654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:54,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:54,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:20:54,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779289694] [2024-06-27 20:20:54,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:54,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:20:54,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:54,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:20:54,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:20:54,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:20:54,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 618 transitions, 10744 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:54,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:54,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:20:54,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:57,961 INFO L124 PetriNetUnfolderBase]: 7384/11139 cut-off events. [2024-06-27 20:20:57,961 INFO L125 PetriNetUnfolderBase]: For 1639861/1639861 co-relation queries the response was YES. [2024-06-27 20:20:58,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107938 conditions, 11139 events. 7384/11139 cut-off events. For 1639861/1639861 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 67397 event pairs, 1862 based on Foata normal form. 9/11147 useless extension candidates. Maximal degree in co-relation 107768. Up to 10682 conditions per place. [2024-06-27 20:20:58,110 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 579 selfloop transitions, 62 changer transitions 0/644 dead transitions. [2024-06-27 20:20:58,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 644 transitions, 12336 flow [2024-06-27 20:20:58,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:20:58,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:20:58,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:20:58,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 20:20:58,112 INFO L175 Difference]: Start difference. First operand has 355 places, 618 transitions, 10744 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:20:58,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 644 transitions, 12336 flow [2024-06-27 20:21:03,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 644 transitions, 11819 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-27 20:21:03,114 INFO L231 Difference]: Finished difference. Result has 355 places, 618 transitions, 10359 flow [2024-06-27 20:21:03,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10227, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10359, PETRI_PLACES=355, PETRI_TRANSITIONS=618} [2024-06-27 20:21:03,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-27 20:21:03,114 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 618 transitions, 10359 flow [2024-06-27 20:21:03,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:03,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:03,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:03,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 20:21:03,115 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:21:03,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:03,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1626835702, now seen corresponding path program 5 times [2024-06-27 20:21:03,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:03,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179838247] [2024-06-27 20:21:03,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:03,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:03,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:03,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:03,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:03,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179838247] [2024-06-27 20:21:03,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179838247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:03,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:03,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:21:03,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195167986] [2024-06-27 20:21:03,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:03,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:21:03,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:03,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:21:03,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:21:03,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:21:03,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 618 transitions, 10359 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:03,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:03,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:21:03,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:06,836 INFO L124 PetriNetUnfolderBase]: 7369/11114 cut-off events. [2024-06-27 20:21:06,837 INFO L125 PetriNetUnfolderBase]: For 1629811/1629811 co-relation queries the response was YES. [2024-06-27 20:21:06,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106252 conditions, 11114 events. 7369/11114 cut-off events. For 1629811/1629811 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 67175 event pairs, 1905 based on Foata normal form. 9/11122 useless extension candidates. Maximal degree in co-relation 106081. Up to 10991 conditions per place. [2024-06-27 20:21:07,012 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 598 selfloop transitions, 37 changer transitions 0/638 dead transitions. [2024-06-27 20:21:07,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 638 transitions, 11758 flow [2024-06-27 20:21:07,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:21:07,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:21:07,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 20:21:07,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 20:21:07,013 INFO L175 Difference]: Start difference. First operand has 355 places, 618 transitions, 10359 flow. Second operand 8 states and 132 transitions. [2024-06-27 20:21:07,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 638 transitions, 11758 flow [2024-06-27 20:21:12,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 638 transitions, 11066 flow, removed 22 selfloop flow, removed 13 redundant places. [2024-06-27 20:21:12,310 INFO L231 Difference]: Finished difference. Result has 350 places, 622 transitions, 9831 flow [2024-06-27 20:21:12,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9681, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9831, PETRI_PLACES=350, PETRI_TRANSITIONS=622} [2024-06-27 20:21:12,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-27 20:21:12,311 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 622 transitions, 9831 flow [2024-06-27 20:21:12,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:12,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:12,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:12,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 20:21:12,311 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:21:12,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:12,311 INFO L85 PathProgramCache]: Analyzing trace with hash 790142010, now seen corresponding path program 6 times [2024-06-27 20:21:12,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:12,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957809352] [2024-06-27 20:21:12,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:12,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:12,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:12,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:12,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:12,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957809352] [2024-06-27 20:21:12,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957809352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:12,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:12,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:21:12,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831084107] [2024-06-27 20:21:12,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:12,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:21:12,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:12,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:21:12,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:21:13,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:21:13,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 622 transitions, 9831 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:13,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:13,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:21:13,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:15,840 INFO L124 PetriNetUnfolderBase]: 7354/11093 cut-off events. [2024-06-27 20:21:15,841 INFO L125 PetriNetUnfolderBase]: For 1616722/1616722 co-relation queries the response was YES. [2024-06-27 20:21:15,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104174 conditions, 11093 events. 7354/11093 cut-off events. For 1616722/1616722 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 67058 event pairs, 1877 based on Foata normal form. 9/11101 useless extension candidates. Maximal degree in co-relation 104004. Up to 10928 conditions per place. [2024-06-27 20:21:15,994 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 597 selfloop transitions, 44 changer transitions 0/644 dead transitions. [2024-06-27 20:21:15,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 644 transitions, 11235 flow [2024-06-27 20:21:15,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:21:15,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:21:15,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 20:21:15,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-27 20:21:15,995 INFO L175 Difference]: Start difference. First operand has 350 places, 622 transitions, 9831 flow. Second operand 8 states and 137 transitions. [2024-06-27 20:21:15,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 644 transitions, 11235 flow [2024-06-27 20:21:21,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 644 transitions, 11142 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 20:21:21,246 INFO L231 Difference]: Finished difference. Result has 353 places, 625 transitions, 9893 flow [2024-06-27 20:21:21,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9738, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9893, PETRI_PLACES=353, PETRI_TRANSITIONS=625} [2024-06-27 20:21:21,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-27 20:21:21,247 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 625 transitions, 9893 flow [2024-06-27 20:21:21,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:21,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:21,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:21,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 20:21:21,247 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:21:21,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:21,247 INFO L85 PathProgramCache]: Analyzing trace with hash -615718858, now seen corresponding path program 7 times [2024-06-27 20:21:21,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:21,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442431948] [2024-06-27 20:21:21,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:21,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:21,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:22,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:22,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:22,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442431948] [2024-06-27 20:21:22,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442431948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:22,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:22,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:21:22,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019472034] [2024-06-27 20:21:22,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:22,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:21:22,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:22,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:21:22,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:21:22,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:21:22,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 625 transitions, 9893 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:22,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:22,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:21:22,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:25,026 INFO L124 PetriNetUnfolderBase]: 7384/11137 cut-off events. [2024-06-27 20:21:25,026 INFO L125 PetriNetUnfolderBase]: For 1634231/1634233 co-relation queries the response was YES. [2024-06-27 20:21:25,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104813 conditions, 11137 events. 7384/11137 cut-off events. For 1634231/1634233 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 67319 event pairs, 1890 based on Foata normal form. 8/11144 useless extension candidates. Maximal degree in co-relation 104642. Up to 10592 conditions per place. [2024-06-27 20:21:25,484 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 565 selfloop transitions, 81 changer transitions 0/649 dead transitions. [2024-06-27 20:21:25,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 649 transitions, 11730 flow [2024-06-27 20:21:25,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:21:25,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:21:25,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:21:25,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-27 20:21:25,486 INFO L175 Difference]: Start difference. First operand has 353 places, 625 transitions, 9893 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:21:25,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 649 transitions, 11730 flow [2024-06-27 20:21:31,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 649 transitions, 11619 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 20:21:31,534 INFO L231 Difference]: Finished difference. Result has 355 places, 629 transitions, 10036 flow [2024-06-27 20:21:31,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9782, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10036, PETRI_PLACES=355, PETRI_TRANSITIONS=629} [2024-06-27 20:21:31,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-27 20:21:31,535 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 629 transitions, 10036 flow [2024-06-27 20:21:31,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:31,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:31,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:31,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 20:21:31,535 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:21:31,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:31,536 INFO L85 PathProgramCache]: Analyzing trace with hash 823425366, now seen corresponding path program 8 times [2024-06-27 20:21:31,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:31,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908328803] [2024-06-27 20:21:31,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:31,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:31,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:32,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:32,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:32,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908328803] [2024-06-27 20:21:32,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908328803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:32,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:32,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:21:32,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016950574] [2024-06-27 20:21:32,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:32,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:21:32,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:32,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:21:32,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:21:32,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:21:32,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 629 transitions, 10036 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:32,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:32,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:21:32,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:35,264 INFO L124 PetriNetUnfolderBase]: 7366/11113 cut-off events. [2024-06-27 20:21:35,264 INFO L125 PetriNetUnfolderBase]: For 1635062/1635064 co-relation queries the response was YES. [2024-06-27 20:21:35,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104486 conditions, 11113 events. 7366/11113 cut-off events. For 1635062/1635064 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 67166 event pairs, 1908 based on Foata normal form. 8/11120 useless extension candidates. Maximal degree in co-relation 104314. Up to 10862 conditions per place. [2024-06-27 20:21:35,416 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 591 selfloop transitions, 52 changer transitions 0/646 dead transitions. [2024-06-27 20:21:35,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 646 transitions, 11594 flow [2024-06-27 20:21:35,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:21:35,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:21:35,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 20:21:35,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 20:21:35,417 INFO L175 Difference]: Start difference. First operand has 355 places, 629 transitions, 10036 flow. Second operand 8 states and 136 transitions. [2024-06-27 20:21:35,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 646 transitions, 11594 flow [2024-06-27 20:21:41,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 646 transitions, 11420 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 20:21:41,488 INFO L231 Difference]: Finished difference. Result has 358 places, 630 transitions, 9994 flow [2024-06-27 20:21:41,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9864, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9994, PETRI_PLACES=358, PETRI_TRANSITIONS=630} [2024-06-27 20:21:41,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-27 20:21:41,489 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 630 transitions, 9994 flow [2024-06-27 20:21:41,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:41,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:41,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:41,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 20:21:41,489 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:21:41,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:41,489 INFO L85 PathProgramCache]: Analyzing trace with hash 423690906, now seen corresponding path program 9 times [2024-06-27 20:21:41,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:41,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023126175] [2024-06-27 20:21:41,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:41,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:41,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat