./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe030_power.opt_pso.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe030_power.opt_pso.opt_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/safe030_power.opt_pso.opt_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe030_power.opt_pso.opt_rmo.opt.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-bcb38a6-m [2024-06-03 20:18:17,336 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 20:18:17,412 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 20:18:17,418 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 20:18:17,418 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 20:18:17,445 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 20:18:17,449 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 20:18:17,449 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 20:18:17,450 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 20:18:17,454 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 20:18:17,454 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 20:18:17,454 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 20:18:17,455 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 20:18:17,456 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 20:18:17,457 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 20:18:17,457 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 20:18:17,457 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 20:18:17,457 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 20:18:17,458 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 20:18:17,458 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 20:18:17,458 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 20:18:17,459 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 20:18:17,459 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 20:18:17,459 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 20:18:17,459 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 20:18:17,460 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 20:18:17,460 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 20:18:17,460 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 20:18:17,461 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 20:18:17,461 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 20:18:17,462 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 20:18:17,462 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 20:18:17,462 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:18:17,470 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 20:18:17,470 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 20:18:17,471 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 20:18:17,471 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 20:18:17,471 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 20:18:17,471 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 20:18:17,471 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 20:18:17,472 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 20:18:17,472 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 20:18:17,472 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 20:18:17,472 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-03 20:18:17,757 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 20:18:17,778 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 20:18:17,780 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 20:18:17,782 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 20:18:17,782 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 20:18:17,783 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe030_power.opt_pso.opt_rmo.opt.i [2024-06-03 20:18:18,952 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 20:18:19,267 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 20:18:19,269 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe030_power.opt_pso.opt_rmo.opt.i [2024-06-03 20:18:19,286 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/161a29e9e/8d4c4b0c6ad34b69b52ea2d160bbb10d/FLAG00fb87f9e [2024-06-03 20:18:19,298 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/161a29e9e/8d4c4b0c6ad34b69b52ea2d160bbb10d [2024-06-03 20:18:19,300 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 20:18:19,301 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 20:18:19,301 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe030_power.opt_pso.opt_rmo.opt.yml/witness.yml [2024-06-03 20:18:19,448 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 20:18:19,449 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 20:18:19,450 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 20:18:19,450 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 20:18:19,454 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 20:18:19,455 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:18:19" (1/2) ... [2024-06-03 20:18:19,456 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78718078 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:18:19, skipping insertion in model container [2024-06-03 20:18:19,456 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:18:19" (1/2) ... [2024-06-03 20:18:19,457 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@57941669 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:18:19, skipping insertion in model container [2024-06-03 20:18:19,458 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:18:19" (2/2) ... [2024-06-03 20:18:19,458 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78718078 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:19, skipping insertion in model container [2024-06-03 20:18:19,458 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:18:19" (2/2) ... [2024-06-03 20:18:19,458 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 20:18:19,538 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 20:18:19,539 INFO L97 edCorrectnessWitness]: Location invariant before [L814-L814] (((((((((((((((! multithreaded || y$r_buff1_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-03 20:18:19,539 INFO L97 edCorrectnessWitness]: Location invariant before [L817-L817] (((((((((((((((! multithreaded || y$r_buff1_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-03 20:18:19,540 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] (((((((((((((((! multithreaded || y$r_buff1_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-03 20:18:19,540 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 20:18:19,540 INFO L106 edCorrectnessWitness]: ghost_update [L812-L812] multithreaded = 1; [2024-06-03 20:18:19,586 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 20:18:19,920 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:18:19,933 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 20:18:20,057 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:18:20,096 INFO L206 MainTranslator]: Completed translation [2024-06-03 20:18:20,097 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20 WrapperNode [2024-06-03 20:18:20,097 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 20:18:20,098 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 20:18:20,098 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 20:18:20,098 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 20:18:20,104 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20" (1/1) ... [2024-06-03 20:18:20,137 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20" (1/1) ... [2024-06-03 20:18:20,174 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 142 [2024-06-03 20:18:20,174 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 20:18:20,175 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 20:18:20,175 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 20:18:20,175 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 20:18:20,186 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20" (1/1) ... [2024-06-03 20:18:20,186 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20" (1/1) ... [2024-06-03 20:18:20,190 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20" (1/1) ... [2024-06-03 20:18:20,207 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-03 20:18:20,207 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20" (1/1) ... [2024-06-03 20:18:20,208 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20" (1/1) ... [2024-06-03 20:18:20,222 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20" (1/1) ... [2024-06-03 20:18:20,228 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20" (1/1) ... [2024-06-03 20:18:20,230 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20" (1/1) ... [2024-06-03 20:18:20,231 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20" (1/1) ... [2024-06-03 20:18:20,235 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 20:18:20,236 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 20:18:20,236 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 20:18:20,236 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 20:18:20,237 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20" (1/1) ... [2024-06-03 20:18:20,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:18:20,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 20:18:20,263 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-03 20:18:20,295 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-03 20:18:20,325 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 20:18:20,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 20:18:20,326 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 20:18:20,326 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 20:18:20,326 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 20:18:20,326 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 20:18:20,327 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 20:18:20,327 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 20:18:20,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 20:18:20,327 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 20:18:20,327 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 20:18:20,327 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 20:18:20,329 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 20:18:20,500 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 20:18:20,502 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 20:18:20,826 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 20:18:20,827 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 20:18:21,029 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 20:18:21,030 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 20:18:21,030 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:18:21 BoogieIcfgContainer [2024-06-03 20:18:21,031 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 20:18:21,034 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 20:18:21,034 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 20:18:21,037 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 20:18:21,037 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 08:18:19" (1/4) ... [2024-06-03 20:18:21,038 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a80e1c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 08:18:21, skipping insertion in model container [2024-06-03 20:18:21,038 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:18:19" (2/4) ... [2024-06-03 20:18:21,038 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a80e1c3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:18:21, skipping insertion in model container [2024-06-03 20:18:21,038 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:20" (3/4) ... [2024-06-03 20:18:21,039 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a80e1c3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:18:21, skipping insertion in model container [2024-06-03 20:18:21,040 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:18:21" (4/4) ... [2024-06-03 20:18:21,041 INFO L112 eAbstractionObserver]: Analyzing ICFG safe030_power.opt_pso.opt_rmo.opt.i [2024-06-03 20:18:21,058 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 20:18:21,058 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 20:18:21,058 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 20:18:21,108 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 20:18:21,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 20:18:21,260 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-03 20:18:21,261 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:18:21,262 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 61 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-03 20:18:21,262 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 20:18:21,271 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-03 20:18:21,282 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 20:18:21,291 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;@4fc03cb1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 20:18:21,291 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 20:18:21,300 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 20:18:21,300 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 20:18:21,300 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:18:21,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:21,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 20:18:21,301 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-03 20:18:21,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:21,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1778898873, now seen corresponding path program 1 times [2024-06-03 20:18:21,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:21,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728357225] [2024-06-03 20:18:21,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:21,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:21,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:22,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:22,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:22,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728357225] [2024-06-03 20:18:22,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728357225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:22,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:22,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 20:18:22,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383596499] [2024-06-03 20:18:22,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:22,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 20:18:22,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:22,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 20:18:22,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 20:18:22,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-03 20:18:22,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:22,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:22,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-03 20:18:22,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:23,082 INFO L124 PetriNetUnfolderBase]: 736/1235 cut-off events. [2024-06-03 20:18:23,083 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-03 20:18:23,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2422 conditions, 1235 events. 736/1235 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6398 event pairs, 471 based on Foata normal form. 1/1203 useless extension candidates. Maximal degree in co-relation 2407. Up to 1122 conditions per place. [2024-06-03 20:18:23,099 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-03 20:18:23,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-03 20:18:23,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 20:18:23,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 20:18:23,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-06-03 20:18:23,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 20:18:23,114 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 74 transitions. [2024-06-03 20:18:23,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-03 20:18:23,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 20:18:23,143 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-03 20:18:23,145 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-03 20:18:23,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-03 20:18:23,149 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-03 20:18:23,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:23,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:23,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:23,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 20:18:23,150 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-03 20:18:23,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:23,151 INFO L85 PathProgramCache]: Analyzing trace with hash -124806554, now seen corresponding path program 1 times [2024-06-03 20:18:23,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:23,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686083704] [2024-06-03 20:18:23,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:23,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:23,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:24,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:24,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:24,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686083704] [2024-06-03 20:18:24,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686083704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:24,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:24,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 20:18:24,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131276153] [2024-06-03 20:18:24,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:24,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 20:18:24,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:24,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 20:18:24,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 20:18:24,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-03 20:18:24,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:24,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:24,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-03 20:18:24,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:24,357 INFO L124 PetriNetUnfolderBase]: 730/1226 cut-off events. [2024-06-03 20:18:24,357 INFO L125 PetriNetUnfolderBase]: For 232/232 co-relation queries the response was YES. [2024-06-03 20:18:24,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2763 conditions, 1226 events. 730/1226 cut-off events. For 232/232 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6340 event pairs, 365 based on Foata normal form. 3/1218 useless extension candidates. Maximal degree in co-relation 2748. Up to 1098 conditions per place. [2024-06-03 20:18:24,364 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-03 20:18:24,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 236 flow [2024-06-03 20:18:24,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:18:24,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:18:24,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-03 20:18:24,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:18:24,368 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 96 transitions. [2024-06-03 20:18:24,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 236 flow [2024-06-03 20:18:24,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 20:18:24,370 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-03 20:18:24,371 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-03 20:18:24,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-03 20:18:24,371 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-03 20:18:24,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:24,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:24,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:24,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 20:18:24,372 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-03 20:18:24,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:24,373 INFO L85 PathProgramCache]: Analyzing trace with hash 425965014, now seen corresponding path program 1 times [2024-06-03 20:18:24,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:24,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116856855] [2024-06-03 20:18:24,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:24,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:24,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:25,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:25,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:25,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116856855] [2024-06-03 20:18:25,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116856855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:25,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:25,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:18:25,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198673759] [2024-06-03 20:18:25,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:25,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:18:25,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:25,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:18:25,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:18:25,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-03 20:18:25,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:25,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:25,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-03 20:18:25,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:25,683 INFO L124 PetriNetUnfolderBase]: 742/1259 cut-off events. [2024-06-03 20:18:25,683 INFO L125 PetriNetUnfolderBase]: For 693/693 co-relation queries the response was YES. [2024-06-03 20:18:25,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3162 conditions, 1259 events. 742/1259 cut-off events. For 693/693 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 6608 event pairs, 169 based on Foata normal form. 10/1262 useless extension candidates. Maximal degree in co-relation 3145. Up to 1008 conditions per place. [2024-06-03 20:18:25,695 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 49 selfloop transitions, 14 changer transitions 0/70 dead transitions. [2024-06-03 20:18:25,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 70 transitions, 368 flow [2024-06-03 20:18:25,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:18:25,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:18:25,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-03 20:18:25,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-03 20:18:25,702 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 122 transitions. [2024-06-03 20:18:25,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 70 transitions, 368 flow [2024-06-03 20:18:25,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 70 transitions, 354 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 20:18:25,707 INFO L231 Difference]: Finished difference. Result has 49 places, 46 transitions, 215 flow [2024-06-03 20:18:25,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=215, PETRI_PLACES=49, PETRI_TRANSITIONS=46} [2024-06-03 20:18:25,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2024-06-03 20:18:25,708 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 46 transitions, 215 flow [2024-06-03 20:18:25,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:25,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:25,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:25,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 20:18:25,710 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:25,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:25,710 INFO L85 PathProgramCache]: Analyzing trace with hash 921517780, now seen corresponding path program 1 times [2024-06-03 20:18:25,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:25,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25533609] [2024-06-03 20:18:25,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:25,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:25,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:26,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:26,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:26,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25533609] [2024-06-03 20:18:26,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25533609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:26,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:26,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:18:26,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717736113] [2024-06-03 20:18:26,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:26,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:18:26,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:26,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:18:26,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:18:26,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:26,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 46 transitions, 215 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 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-03 20:18:26,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:26,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:26,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:26,948 INFO L124 PetriNetUnfolderBase]: 737/1249 cut-off events. [2024-06-03 20:18:26,949 INFO L125 PetriNetUnfolderBase]: For 1507/1507 co-relation queries the response was YES. [2024-06-03 20:18:26,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3721 conditions, 1249 events. 737/1249 cut-off events. For 1507/1507 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 6530 event pairs, 281 based on Foata normal form. 2/1239 useless extension candidates. Maximal degree in co-relation 3701. Up to 1117 conditions per place. [2024-06-03 20:18:26,959 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 42 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-03 20:18:26,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 57 transitions, 343 flow [2024-06-03 20:18:26,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:18:26,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:18:26,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 98 transitions. [2024-06-03 20:18:26,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-03 20:18:26,961 INFO L175 Difference]: Start difference. First operand has 49 places, 46 transitions, 215 flow. Second operand 5 states and 98 transitions. [2024-06-03 20:18:26,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 57 transitions, 343 flow [2024-06-03 20:18:26,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 57 transitions, 333 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-03 20:18:26,965 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 229 flow [2024-06-03 20:18:26,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=229, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-03 20:18:26,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-03 20:18:26,966 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 229 flow [2024-06-03 20:18:26,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 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-03 20:18:26,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:26,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:26,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 20:18:26,967 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:26,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:26,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1508817884, now seen corresponding path program 1 times [2024-06-03 20:18:26,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:26,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988975999] [2024-06-03 20:18:26,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:26,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:27,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-03 20:18:27,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:27,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988975999] [2024-06-03 20:18:27,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988975999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:27,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:27,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:18:27,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114668908] [2024-06-03 20:18:27,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:27,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:18:27,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:27,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:18:27,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:18:27,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:27,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 229 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:27,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:27,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:27,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:28,308 INFO L124 PetriNetUnfolderBase]: 724/1233 cut-off events. [2024-06-03 20:18:28,308 INFO L125 PetriNetUnfolderBase]: For 1931/1931 co-relation queries the response was YES. [2024-06-03 20:18:28,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3752 conditions, 1233 events. 724/1233 cut-off events. For 1931/1931 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6425 event pairs, 250 based on Foata normal form. 6/1231 useless extension candidates. Maximal degree in co-relation 3728. Up to 1071 conditions per place. [2024-06-03 20:18:28,318 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 48 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-03 20:18:28,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 65 transitions, 401 flow [2024-06-03 20:18:28,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:18:28,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:18:28,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-03 20:18:28,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-03 20:18:28,320 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 229 flow. Second operand 6 states and 117 transitions. [2024-06-03 20:18:28,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 65 transitions, 401 flow [2024-06-03 20:18:28,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 65 transitions, 379 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 20:18:28,325 INFO L231 Difference]: Finished difference. Result has 56 places, 48 transitions, 252 flow [2024-06-03 20:18:28,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=252, PETRI_PLACES=56, PETRI_TRANSITIONS=48} [2024-06-03 20:18:28,325 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-03 20:18:28,326 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 48 transitions, 252 flow [2024-06-03 20:18:28,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:28,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:28,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:28,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 20:18:28,327 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-03 20:18:28,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:28,327 INFO L85 PathProgramCache]: Analyzing trace with hash 465565585, now seen corresponding path program 1 times [2024-06-03 20:18:28,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:28,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775534459] [2024-06-03 20:18:28,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:28,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:28,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:29,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:29,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:29,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775534459] [2024-06-03 20:18:29,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775534459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:29,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:29,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:18:29,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366883577] [2024-06-03 20:18:29,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:29,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:18:29,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:29,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:18:29,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:18:29,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:29,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 48 transitions, 252 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:29,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:29,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:29,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:29,688 INFO L124 PetriNetUnfolderBase]: 727/1235 cut-off events. [2024-06-03 20:18:29,688 INFO L125 PetriNetUnfolderBase]: For 2599/2605 co-relation queries the response was YES. [2024-06-03 20:18:29,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3988 conditions, 1235 events. 727/1235 cut-off events. For 2599/2605 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6426 event pairs, 181 based on Foata normal form. 10/1241 useless extension candidates. Maximal degree in co-relation 3964. Up to 987 conditions per place. [2024-06-03 20:18:29,699 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 46 selfloop transitions, 17 changer transitions 0/70 dead transitions. [2024-06-03 20:18:29,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 70 transitions, 466 flow [2024-06-03 20:18:29,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:18:29,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:18:29,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-03 20:18:29,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-03 20:18:29,701 INFO L175 Difference]: Start difference. First operand has 56 places, 48 transitions, 252 flow. Second operand 6 states and 122 transitions. [2024-06-03 20:18:29,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 70 transitions, 466 flow [2024-06-03 20:18:29,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 70 transitions, 439 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-03 20:18:29,707 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 292 flow [2024-06-03 20:18:29,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=292, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2024-06-03 20:18:29,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-03 20:18:29,710 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 292 flow [2024-06-03 20:18:29,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:29,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:29,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:29,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 20:18:29,711 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-03 20:18:29,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:29,712 INFO L85 PathProgramCache]: Analyzing trace with hash 815365555, now seen corresponding path program 2 times [2024-06-03 20:18:29,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:29,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619490339] [2024-06-03 20:18:29,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:29,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:29,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:30,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:30,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:30,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619490339] [2024-06-03 20:18:30,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619490339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:30,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:30,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:18:30,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370521741] [2024-06-03 20:18:30,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:30,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:18:30,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:30,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:18:30,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:18:30,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:30,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 292 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:30,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:30,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:30,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:31,053 INFO L124 PetriNetUnfolderBase]: 718/1205 cut-off events. [2024-06-03 20:18:31,053 INFO L125 PetriNetUnfolderBase]: For 3136/3142 co-relation queries the response was YES. [2024-06-03 20:18:31,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4036 conditions, 1205 events. 718/1205 cut-off events. For 3136/3142 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6212 event pairs, 206 based on Foata normal form. 3/1195 useless extension candidates. Maximal degree in co-relation 4011. Up to 978 conditions per place. [2024-06-03 20:18:31,064 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 40 selfloop transitions, 18 changer transitions 0/65 dead transitions. [2024-06-03 20:18:31,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 65 transitions, 442 flow [2024-06-03 20:18:31,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:18:31,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:18:31,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-03 20:18:31,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-03 20:18:31,066 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 292 flow. Second operand 6 states and 118 transitions. [2024-06-03 20:18:31,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 65 transitions, 442 flow [2024-06-03 20:18:31,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 65 transitions, 415 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 20:18:31,073 INFO L231 Difference]: Finished difference. Result has 61 places, 51 transitions, 309 flow [2024-06-03 20:18:31,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=309, PETRI_PLACES=61, PETRI_TRANSITIONS=51} [2024-06-03 20:18:31,075 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-03 20:18:31,075 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 51 transitions, 309 flow [2024-06-03 20:18:31,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:31,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:31,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:31,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 20:18:31,076 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-03 20:18:31,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:31,077 INFO L85 PathProgramCache]: Analyzing trace with hash 862832357, now seen corresponding path program 1 times [2024-06-03 20:18:31,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:31,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315539212] [2024-06-03 20:18:31,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:31,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:31,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:31,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:31,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:31,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315539212] [2024-06-03 20:18:31,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315539212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:31,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:31,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:31,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913530270] [2024-06-03 20:18:31,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:31,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:31,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:31,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:31,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:31,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:31,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 51 transitions, 309 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:31,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:31,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:31,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:32,571 INFO L124 PetriNetUnfolderBase]: 974/1670 cut-off events. [2024-06-03 20:18:32,572 INFO L125 PetriNetUnfolderBase]: For 5506/5512 co-relation queries the response was YES. [2024-06-03 20:18:32,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5802 conditions, 1670 events. 974/1670 cut-off events. For 5506/5512 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9543 event pairs, 125 based on Foata normal form. 19/1675 useless extension candidates. Maximal degree in co-relation 5776. Up to 837 conditions per place. [2024-06-03 20:18:32,586 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 73 selfloop transitions, 27 changer transitions 0/107 dead transitions. [2024-06-03 20:18:32,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 107 transitions, 818 flow [2024-06-03 20:18:32,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:18:32,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:18:32,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-03 20:18:32,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-03 20:18:32,588 INFO L175 Difference]: Start difference. First operand has 61 places, 51 transitions, 309 flow. Second operand 8 states and 166 transitions. [2024-06-03 20:18:32,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 107 transitions, 818 flow [2024-06-03 20:18:32,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 107 transitions, 707 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 20:18:32,602 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 436 flow [2024-06-03 20:18:32,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=436, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-03 20:18:32,605 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-03 20:18:32,605 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 436 flow [2024-06-03 20:18:32,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:32,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:32,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:32,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 20:18:32,606 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-03 20:18:32,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:32,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1547632805, now seen corresponding path program 2 times [2024-06-03 20:18:32,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:32,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929121558] [2024-06-03 20:18:32,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:32,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:32,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:33,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:33,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:33,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929121558] [2024-06-03 20:18:33,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929121558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:33,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:33,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:33,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030882290] [2024-06-03 20:18:33,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:33,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:33,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:33,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:33,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:33,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:33,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 436 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:33,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:33,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:33,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:34,170 INFO L124 PetriNetUnfolderBase]: 1088/1881 cut-off events. [2024-06-03 20:18:34,170 INFO L125 PetriNetUnfolderBase]: For 7732/7735 co-relation queries the response was YES. [2024-06-03 20:18:34,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6982 conditions, 1881 events. 1088/1881 cut-off events. For 7732/7735 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11121 event pairs, 147 based on Foata normal form. 27/1892 useless extension candidates. Maximal degree in co-relation 6952. Up to 873 conditions per place. [2024-06-03 20:18:34,187 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 57 selfloop transitions, 32 changer transitions 0/96 dead transitions. [2024-06-03 20:18:34,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 96 transitions, 748 flow [2024-06-03 20:18:34,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:34,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:34,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-03 20:18:34,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-03 20:18:34,189 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 436 flow. Second operand 7 states and 141 transitions. [2024-06-03 20:18:34,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 96 transitions, 748 flow [2024-06-03 20:18:34,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 96 transitions, 709 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-03 20:18:34,200 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 508 flow [2024-06-03 20:18:34,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=508, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-03 20:18:34,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-03 20:18:34,202 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 508 flow [2024-06-03 20:18:34,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:34,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:34,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:34,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 20:18:34,203 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-03 20:18:34,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:34,204 INFO L85 PathProgramCache]: Analyzing trace with hash -493232863, now seen corresponding path program 3 times [2024-06-03 20:18:34,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:34,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056331307] [2024-06-03 20:18:34,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:34,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:34,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:35,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:35,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:35,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056331307] [2024-06-03 20:18:35,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056331307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:35,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:35,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:35,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550267600] [2024-06-03 20:18:35,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:35,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:35,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:35,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:35,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:35,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:35,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 508 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:35,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:35,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:35,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:35,741 INFO L124 PetriNetUnfolderBase]: 1134/1952 cut-off events. [2024-06-03 20:18:35,741 INFO L125 PetriNetUnfolderBase]: For 9274/9280 co-relation queries the response was YES. [2024-06-03 20:18:35,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7656 conditions, 1952 events. 1134/1952 cut-off events. For 9274/9280 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 11610 event pairs, 151 based on Foata normal form. 10/1914 useless extension candidates. Maximal degree in co-relation 7625. Up to 885 conditions per place. [2024-06-03 20:18:35,759 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 54 selfloop transitions, 40 changer transitions 0/101 dead transitions. [2024-06-03 20:18:35,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 101 transitions, 902 flow [2024-06-03 20:18:35,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:35,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:35,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-03 20:18:35,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-03 20:18:35,761 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 508 flow. Second operand 7 states and 141 transitions. [2024-06-03 20:18:35,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 101 transitions, 902 flow [2024-06-03 20:18:35,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 101 transitions, 824 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-03 20:18:35,778 INFO L231 Difference]: Finished difference. Result has 73 places, 74 transitions, 602 flow [2024-06-03 20:18:35,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=602, PETRI_PLACES=73, PETRI_TRANSITIONS=74} [2024-06-03 20:18:35,779 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-03 20:18:35,780 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 74 transitions, 602 flow [2024-06-03 20:18:35,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:35,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:35,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:35,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 20:18:35,781 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-03 20:18:35,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:35,781 INFO L85 PathProgramCache]: Analyzing trace with hash -853643203, now seen corresponding path program 4 times [2024-06-03 20:18:35,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:35,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599536774] [2024-06-03 20:18:35,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:35,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:35,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:36,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:36,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:36,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599536774] [2024-06-03 20:18:36,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599536774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:36,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:36,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:36,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614970859] [2024-06-03 20:18:36,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:36,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:36,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:36,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:36,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:36,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:36,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 74 transitions, 602 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:36,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:36,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:36,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:37,178 INFO L124 PetriNetUnfolderBase]: 1113/1922 cut-off events. [2024-06-03 20:18:37,178 INFO L125 PetriNetUnfolderBase]: For 9210/9216 co-relation queries the response was YES. [2024-06-03 20:18:37,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7420 conditions, 1922 events. 1113/1922 cut-off events. For 9210/9216 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 11418 event pairs, 172 based on Foata normal form. 10/1884 useless extension candidates. Maximal degree in co-relation 7388. Up to 879 conditions per place. [2024-06-03 20:18:37,200 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 54 selfloop transitions, 38 changer transitions 0/99 dead transitions. [2024-06-03 20:18:37,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 99 transitions, 874 flow [2024-06-03 20:18:37,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:37,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:37,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-03 20:18:37,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-03 20:18:37,202 INFO L175 Difference]: Start difference. First operand has 73 places, 74 transitions, 602 flow. Second operand 7 states and 140 transitions. [2024-06-03 20:18:37,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 99 transitions, 874 flow [2024-06-03 20:18:37,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 99 transitions, 796 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-03 20:18:37,226 INFO L231 Difference]: Finished difference. Result has 77 places, 74 transitions, 608 flow [2024-06-03 20:18:37,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=608, PETRI_PLACES=77, PETRI_TRANSITIONS=74} [2024-06-03 20:18:37,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-03 20:18:37,227 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 74 transitions, 608 flow [2024-06-03 20:18:37,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:37,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:37,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:37,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 20:18:37,228 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:37,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:37,228 INFO L85 PathProgramCache]: Analyzing trace with hash 677561842, now seen corresponding path program 1 times [2024-06-03 20:18:37,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:37,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545881535] [2024-06-03 20:18:37,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:37,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:37,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:38,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:38,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:38,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545881535] [2024-06-03 20:18:38,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545881535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:38,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:38,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:18:38,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404579686] [2024-06-03 20:18:38,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:38,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:18:38,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:38,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:18:38,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:18:38,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:38,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 74 transitions, 608 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-03 20:18:38,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:38,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:38,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:38,367 INFO L124 PetriNetUnfolderBase]: 1110/1926 cut-off events. [2024-06-03 20:18:38,367 INFO L125 PetriNetUnfolderBase]: For 9691/9691 co-relation queries the response was YES. [2024-06-03 20:18:38,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7476 conditions, 1926 events. 1110/1926 cut-off events. For 9691/9691 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 11489 event pairs, 465 based on Foata normal form. 1/1884 useless extension candidates. Maximal degree in co-relation 7442. Up to 1725 conditions per place. [2024-06-03 20:18:38,380 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 69 selfloop transitions, 8 changer transitions 0/84 dead transitions. [2024-06-03 20:18:38,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 84 transitions, 800 flow [2024-06-03 20:18:38,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:18:38,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:18:38,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-03 20:18:38,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-03 20:18:38,382 INFO L175 Difference]: Start difference. First operand has 77 places, 74 transitions, 608 flow. Second operand 5 states and 94 transitions. [2024-06-03 20:18:38,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 84 transitions, 800 flow [2024-06-03 20:18:38,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 84 transitions, 708 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 20:18:38,396 INFO L231 Difference]: Finished difference. Result has 76 places, 77 transitions, 562 flow [2024-06-03 20:18:38,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=562, PETRI_PLACES=76, PETRI_TRANSITIONS=77} [2024-06-03 20:18:38,397 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-03 20:18:38,397 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 77 transitions, 562 flow [2024-06-03 20:18:38,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-03 20:18:38,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:38,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:38,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 20:18:38,398 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-03 20:18:38,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:38,398 INFO L85 PathProgramCache]: Analyzing trace with hash 731978071, now seen corresponding path program 1 times [2024-06-03 20:18:38,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:38,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608244239] [2024-06-03 20:18:38,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:38,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:38,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:39,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:39,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:39,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608244239] [2024-06-03 20:18:39,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608244239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:39,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:39,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:39,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629044219] [2024-06-03 20:18:39,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:39,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:39,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:39,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:39,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:39,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:39,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 77 transitions, 562 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:39,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:39,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:39,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:39,827 INFO L124 PetriNetUnfolderBase]: 1293/2319 cut-off events. [2024-06-03 20:18:39,828 INFO L125 PetriNetUnfolderBase]: For 12978/12981 co-relation queries the response was YES. [2024-06-03 20:18:39,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8669 conditions, 2319 events. 1293/2319 cut-off events. For 12978/12981 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 15166 event pairs, 160 based on Foata normal form. 24/2301 useless extension candidates. Maximal degree in co-relation 8634. Up to 935 conditions per place. [2024-06-03 20:18:39,843 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 68 selfloop transitions, 37 changer transitions 0/112 dead transitions. [2024-06-03 20:18:39,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 112 transitions, 980 flow [2024-06-03 20:18:39,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:39,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:39,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-03 20:18:39,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-03 20:18:39,845 INFO L175 Difference]: Start difference. First operand has 76 places, 77 transitions, 562 flow. Second operand 7 states and 143 transitions. [2024-06-03 20:18:39,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 112 transitions, 980 flow [2024-06-03 20:18:39,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 112 transitions, 956 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-03 20:18:39,864 INFO L231 Difference]: Finished difference. Result has 80 places, 81 transitions, 681 flow [2024-06-03 20:18:39,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=681, PETRI_PLACES=80, PETRI_TRANSITIONS=81} [2024-06-03 20:18:39,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-03 20:18:39,865 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 81 transitions, 681 flow [2024-06-03 20:18:39,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:39,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:39,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:39,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 20:18:39,865 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:39,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:39,866 INFO L85 PathProgramCache]: Analyzing trace with hash 731972491, now seen corresponding path program 2 times [2024-06-03 20:18:39,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:39,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307763918] [2024-06-03 20:18:39,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:39,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:39,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:40,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:40,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:40,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307763918] [2024-06-03 20:18:40,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307763918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:40,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:40,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:40,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117076942] [2024-06-03 20:18:40,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:40,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:40,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:40,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:40,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:40,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:40,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 81 transitions, 681 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:40,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:40,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:40,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:41,288 INFO L124 PetriNetUnfolderBase]: 1253/2267 cut-off events. [2024-06-03 20:18:41,289 INFO L125 PetriNetUnfolderBase]: For 14329/14338 co-relation queries the response was YES. [2024-06-03 20:18:41,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8692 conditions, 2267 events. 1253/2267 cut-off events. For 14329/14338 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 14784 event pairs, 156 based on Foata normal form. 30/2264 useless extension candidates. Maximal degree in co-relation 8656. Up to 923 conditions per place. [2024-06-03 20:18:41,309 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 65 selfloop transitions, 41 changer transitions 0/113 dead transitions. [2024-06-03 20:18:41,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 113 transitions, 1009 flow [2024-06-03 20:18:41,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:41,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:41,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-03 20:18:41,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052264808362369 [2024-06-03 20:18:41,311 INFO L175 Difference]: Start difference. First operand has 80 places, 81 transitions, 681 flow. Second operand 7 states and 145 transitions. [2024-06-03 20:18:41,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 113 transitions, 1009 flow [2024-06-03 20:18:41,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 113 transitions, 942 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-03 20:18:41,338 INFO L231 Difference]: Finished difference. Result has 84 places, 81 transitions, 703 flow [2024-06-03 20:18:41,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=703, PETRI_PLACES=84, PETRI_TRANSITIONS=81} [2024-06-03 20:18:41,340 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-06-03 20:18:41,340 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 81 transitions, 703 flow [2024-06-03 20:18:41,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:41,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:41,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:41,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 20:18:41,341 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-03 20:18:41,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:41,341 INFO L85 PathProgramCache]: Analyzing trace with hash 2048735743, now seen corresponding path program 3 times [2024-06-03 20:18:41,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:41,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124507686] [2024-06-03 20:18:41,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:41,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:41,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:42,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:42,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:42,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124507686] [2024-06-03 20:18:42,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124507686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:42,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:42,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:42,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535929752] [2024-06-03 20:18:42,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:42,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:42,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:42,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:42,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:42,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:42,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 81 transitions, 703 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:42,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:42,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:42,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:42,713 INFO L124 PetriNetUnfolderBase]: 1220/2203 cut-off events. [2024-06-03 20:18:42,714 INFO L125 PetriNetUnfolderBase]: For 13920/13929 co-relation queries the response was YES. [2024-06-03 20:18:42,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8385 conditions, 2203 events. 1220/2203 cut-off events. For 13920/13929 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14225 event pairs, 178 based on Foata normal form. 21/2179 useless extension candidates. Maximal degree in co-relation 8348. Up to 911 conditions per place. [2024-06-03 20:18:42,727 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 62 selfloop transitions, 34 changer transitions 0/103 dead transitions. [2024-06-03 20:18:42,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 103 transitions, 935 flow [2024-06-03 20:18:42,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:42,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:42,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 20:18:42,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-03 20:18:42,729 INFO L175 Difference]: Start difference. First operand has 84 places, 81 transitions, 703 flow. Second operand 7 states and 134 transitions. [2024-06-03 20:18:42,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 103 transitions, 935 flow [2024-06-03 20:18:42,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 103 transitions, 796 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 20:18:42,750 INFO L231 Difference]: Finished difference. Result has 83 places, 80 transitions, 611 flow [2024-06-03 20:18:42,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=611, PETRI_PLACES=83, PETRI_TRANSITIONS=80} [2024-06-03 20:18:42,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-03 20:18:42,751 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 80 transitions, 611 flow [2024-06-03 20:18:42,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:42,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:42,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:42,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 20:18:42,751 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:42,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:42,752 INFO L85 PathProgramCache]: Analyzing trace with hash -470418324, now seen corresponding path program 1 times [2024-06-03 20:18:42,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:42,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317783783] [2024-06-03 20:18:42,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:42,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:42,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:43,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:43,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:43,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317783783] [2024-06-03 20:18:43,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317783783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:43,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:43,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:18:43,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870832016] [2024-06-03 20:18:43,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:43,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:18:43,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:43,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:18:43,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:18:43,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:43,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 80 transitions, 611 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:43,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:43,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:43,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:44,025 INFO L124 PetriNetUnfolderBase]: 1224/2237 cut-off events. [2024-06-03 20:18:44,025 INFO L125 PetriNetUnfolderBase]: For 11772/11790 co-relation queries the response was YES. [2024-06-03 20:18:44,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8263 conditions, 2237 events. 1224/2237 cut-off events. For 11772/11790 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 14540 event pairs, 440 based on Foata normal form. 14/2217 useless extension candidates. Maximal degree in co-relation 8226. Up to 1886 conditions per place. [2024-06-03 20:18:44,035 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 73 selfloop transitions, 19 changer transitions 0/99 dead transitions. [2024-06-03 20:18:44,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 99 transitions, 913 flow [2024-06-03 20:18:44,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:18:44,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:18:44,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-03 20:18:44,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-03 20:18:44,038 INFO L175 Difference]: Start difference. First operand has 83 places, 80 transitions, 611 flow. Second operand 6 states and 113 transitions. [2024-06-03 20:18:44,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 99 transitions, 913 flow [2024-06-03 20:18:44,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 99 transitions, 807 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 20:18:44,062 INFO L231 Difference]: Finished difference. Result has 83 places, 88 transitions, 625 flow [2024-06-03 20:18:44,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=625, PETRI_PLACES=83, PETRI_TRANSITIONS=88} [2024-06-03 20:18:44,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-03 20:18:44,063 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 88 transitions, 625 flow [2024-06-03 20:18:44,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:44,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:44,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:44,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 20:18:44,066 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:44,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:44,066 INFO L85 PathProgramCache]: Analyzing trace with hash 2006309151, now seen corresponding path program 1 times [2024-06-03 20:18:44,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:44,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952412399] [2024-06-03 20:18:44,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:44,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:44,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:44,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:44,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:44,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952412399] [2024-06-03 20:18:44,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952412399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:44,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:44,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:18:44,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428602227] [2024-06-03 20:18:44,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:44,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:18:44,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:44,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:18:44,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:18:44,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:44,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 88 transitions, 625 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:44,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:44,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:44,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:45,273 INFO L124 PetriNetUnfolderBase]: 1229/2236 cut-off events. [2024-06-03 20:18:45,273 INFO L125 PetriNetUnfolderBase]: For 11984/11990 co-relation queries the response was YES. [2024-06-03 20:18:45,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8275 conditions, 2236 events. 1229/2236 cut-off events. For 11984/11990 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 14587 event pairs, 478 based on Foata normal form. 7/2210 useless extension candidates. Maximal degree in co-relation 8236. Up to 1910 conditions per place. [2024-06-03 20:18:45,287 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 86 selfloop transitions, 13 changer transitions 0/106 dead transitions. [2024-06-03 20:18:45,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 106 transitions, 905 flow [2024-06-03 20:18:45,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:18:45,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:18:45,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-03 20:18:45,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 20:18:45,289 INFO L175 Difference]: Start difference. First operand has 83 places, 88 transitions, 625 flow. Second operand 6 states and 114 transitions. [2024-06-03 20:18:45,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 106 transitions, 905 flow [2024-06-03 20:18:45,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 106 transitions, 869 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-03 20:18:45,312 INFO L231 Difference]: Finished difference. Result has 87 places, 91 transitions, 660 flow [2024-06-03 20:18:45,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=660, PETRI_PLACES=87, PETRI_TRANSITIONS=91} [2024-06-03 20:18:45,313 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-03 20:18:45,313 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 91 transitions, 660 flow [2024-06-03 20:18:45,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:45,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:45,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:45,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 20:18:45,314 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:45,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:45,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1698078959, now seen corresponding path program 2 times [2024-06-03 20:18:45,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:45,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177918972] [2024-06-03 20:18:45,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:45,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:45,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:46,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:46,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:46,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177918972] [2024-06-03 20:18:46,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177918972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:46,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:46,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:18:46,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056719927] [2024-06-03 20:18:46,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:46,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:18:46,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:46,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:18:46,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:18:46,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:46,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 91 transitions, 660 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:46,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:46,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:46,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:46,423 INFO L124 PetriNetUnfolderBase]: 1221/2237 cut-off events. [2024-06-03 20:18:46,423 INFO L125 PetriNetUnfolderBase]: For 13206/13224 co-relation queries the response was YES. [2024-06-03 20:18:46,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8302 conditions, 2237 events. 1221/2237 cut-off events. For 13206/13224 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14576 event pairs, 441 based on Foata normal form. 14/2216 useless extension candidates. Maximal degree in co-relation 8261. Up to 1882 conditions per place. [2024-06-03 20:18:46,435 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 73 selfloop transitions, 21 changer transitions 0/101 dead transitions. [2024-06-03 20:18:46,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 101 transitions, 882 flow [2024-06-03 20:18:46,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:18:46,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:18:46,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-03 20:18:46,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-03 20:18:46,437 INFO L175 Difference]: Start difference. First operand has 87 places, 91 transitions, 660 flow. Second operand 6 states and 112 transitions. [2024-06-03 20:18:46,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 101 transitions, 882 flow [2024-06-03 20:18:46,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 101 transitions, 837 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:18:46,458 INFO L231 Difference]: Finished difference. Result has 89 places, 91 transitions, 665 flow [2024-06-03 20:18:46,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=665, PETRI_PLACES=89, PETRI_TRANSITIONS=91} [2024-06-03 20:18:46,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-03 20:18:46,458 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 91 transitions, 665 flow [2024-06-03 20:18:46,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:46,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:46,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:46,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 20:18:46,459 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:46,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:46,459 INFO L85 PathProgramCache]: Analyzing trace with hash -531069017, now seen corresponding path program 1 times [2024-06-03 20:18:46,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:46,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154731017] [2024-06-03 20:18:46,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:46,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:46,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:47,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:47,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:47,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154731017] [2024-06-03 20:18:47,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154731017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:47,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:47,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:18:47,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155962256] [2024-06-03 20:18:47,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:47,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:18:47,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:47,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:18:47,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:18:47,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:47,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 91 transitions, 665 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:47,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:47,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:47,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:47,590 INFO L124 PetriNetUnfolderBase]: 1226/2211 cut-off events. [2024-06-03 20:18:47,590 INFO L125 PetriNetUnfolderBase]: For 14095/14095 co-relation queries the response was YES. [2024-06-03 20:18:47,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8376 conditions, 2211 events. 1226/2211 cut-off events. For 14095/14095 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14326 event pairs, 539 based on Foata normal form. 1/2190 useless extension candidates. Maximal degree in co-relation 8334. Up to 1919 conditions per place. [2024-06-03 20:18:47,601 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 87 selfloop transitions, 11 changer transitions 0/105 dead transitions. [2024-06-03 20:18:47,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 105 transitions, 915 flow [2024-06-03 20:18:47,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:18:47,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:18:47,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-03 20:18:47,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 20:18:47,602 INFO L175 Difference]: Start difference. First operand has 89 places, 91 transitions, 665 flow. Second operand 6 states and 111 transitions. [2024-06-03 20:18:47,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 105 transitions, 915 flow [2024-06-03 20:18:47,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 105 transitions, 856 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 20:18:47,621 INFO L231 Difference]: Finished difference. Result has 90 places, 94 transitions, 662 flow [2024-06-03 20:18:47,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=662, PETRI_PLACES=90, PETRI_TRANSITIONS=94} [2024-06-03 20:18:47,621 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-03 20:18:47,621 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 94 transitions, 662 flow [2024-06-03 20:18:47,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:47,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:47,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:47,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 20:18:47,622 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:47,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:47,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1698073007, now seen corresponding path program 2 times [2024-06-03 20:18:47,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:47,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554050852] [2024-06-03 20:18:47,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:47,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:47,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:48,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:48,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:48,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554050852] [2024-06-03 20:18:48,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554050852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:48,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:48,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:18:48,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644951445] [2024-06-03 20:18:48,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:48,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:18:48,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:48,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:18:48,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:18:48,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:48,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 94 transitions, 662 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:48,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:48,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:48,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:48,911 INFO L124 PetriNetUnfolderBase]: 1223/2208 cut-off events. [2024-06-03 20:18:48,912 INFO L125 PetriNetUnfolderBase]: For 15223/15226 co-relation queries the response was YES. [2024-06-03 20:18:48,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8525 conditions, 2208 events. 1223/2208 cut-off events. For 15223/15226 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14314 event pairs, 543 based on Foata normal form. 3/2188 useless extension candidates. Maximal degree in co-relation 8482. Up to 1909 conditions per place. [2024-06-03 20:18:48,928 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 82 selfloop transitions, 16 changer transitions 0/105 dead transitions. [2024-06-03 20:18:48,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 105 transitions, 908 flow [2024-06-03 20:18:48,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:18:48,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:18:48,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-03 20:18:48,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-03 20:18:48,931 INFO L175 Difference]: Start difference. First operand has 90 places, 94 transitions, 662 flow. Second operand 6 states and 110 transitions. [2024-06-03 20:18:48,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 105 transitions, 908 flow [2024-06-03 20:18:48,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 105 transitions, 874 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 20:18:48,956 INFO L231 Difference]: Finished difference. Result has 92 places, 97 transitions, 700 flow [2024-06-03 20:18:48,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=700, PETRI_PLACES=92, PETRI_TRANSITIONS=97} [2024-06-03 20:18:48,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-03 20:18:48,957 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 97 transitions, 700 flow [2024-06-03 20:18:48,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:48,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:48,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:48,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 20:18:48,958 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-03 20:18:48,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:48,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1698065071, now seen corresponding path program 1 times [2024-06-03 20:18:48,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:48,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944782267] [2024-06-03 20:18:48,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:48,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:48,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:49,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:49,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:49,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944782267] [2024-06-03 20:18:49,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944782267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:49,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:49,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:49,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992065475] [2024-06-03 20:18:49,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:49,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:49,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:49,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:49,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:50,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:50,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 97 transitions, 700 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:50,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:50,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:50,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:50,360 INFO L124 PetriNetUnfolderBase]: 1226/2227 cut-off events. [2024-06-03 20:18:50,360 INFO L125 PetriNetUnfolderBase]: For 16663/16681 co-relation queries the response was YES. [2024-06-03 20:18:50,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8745 conditions, 2227 events. 1226/2227 cut-off events. For 16663/16681 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14462 event pairs, 438 based on Foata normal form. 16/2208 useless extension candidates. Maximal degree in co-relation 8701. Up to 1878 conditions per place. [2024-06-03 20:18:50,373 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 80 selfloop transitions, 25 changer transitions 0/112 dead transitions. [2024-06-03 20:18:50,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 112 transitions, 986 flow [2024-06-03 20:18:50,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:50,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:50,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-03 20:18:50,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-03 20:18:50,375 INFO L175 Difference]: Start difference. First operand has 92 places, 97 transitions, 700 flow. Second operand 7 states and 128 transitions. [2024-06-03 20:18:50,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 112 transitions, 986 flow [2024-06-03 20:18:50,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 112 transitions, 936 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 20:18:50,402 INFO L231 Difference]: Finished difference. Result has 95 places, 100 transitions, 750 flow [2024-06-03 20:18:50,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=750, PETRI_PLACES=95, PETRI_TRANSITIONS=100} [2024-06-03 20:18:50,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-03 20:18:50,403 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 100 transitions, 750 flow [2024-06-03 20:18:50,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:50,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:50,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:50,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 20:18:50,403 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:50,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:50,404 INFO L85 PathProgramCache]: Analyzing trace with hash 2029100759, now seen corresponding path program 1 times [2024-06-03 20:18:50,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:50,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358888155] [2024-06-03 20:18:50,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:50,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:50,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:51,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-03 20:18:51,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:51,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358888155] [2024-06-03 20:18:51,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358888155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:51,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:51,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:51,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889660673] [2024-06-03 20:18:51,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:51,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:51,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:51,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:51,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:51,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:51,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 100 transitions, 750 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:51,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:51,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:51,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:51,650 INFO L124 PetriNetUnfolderBase]: 1242/2247 cut-off events. [2024-06-03 20:18:51,651 INFO L125 PetriNetUnfolderBase]: For 18782/18791 co-relation queries the response was YES. [2024-06-03 20:18:51,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9101 conditions, 2247 events. 1242/2247 cut-off events. For 18782/18791 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 14579 event pairs, 270 based on Foata normal form. 12/2251 useless extension candidates. Maximal degree in co-relation 9056. Up to 1720 conditions per place. [2024-06-03 20:18:51,662 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 90 selfloop transitions, 29 changer transitions 0/126 dead transitions. [2024-06-03 20:18:51,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 126 transitions, 1094 flow [2024-06-03 20:18:51,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:51,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:51,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-03 20:18:51,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47735191637630664 [2024-06-03 20:18:51,664 INFO L175 Difference]: Start difference. First operand has 95 places, 100 transitions, 750 flow. Second operand 7 states and 137 transitions. [2024-06-03 20:18:51,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 126 transitions, 1094 flow [2024-06-03 20:18:51,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 126 transitions, 1016 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 20:18:51,691 INFO L231 Difference]: Finished difference. Result has 97 places, 103 transitions, 775 flow [2024-06-03 20:18:51,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=775, PETRI_PLACES=97, PETRI_TRANSITIONS=103} [2024-06-03 20:18:51,692 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-03 20:18:51,692 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 103 transitions, 775 flow [2024-06-03 20:18:51,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:51,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:51,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:51,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 20:18:51,692 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:51,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:51,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1455102535, now seen corresponding path program 2 times [2024-06-03 20:18:51,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:51,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740184587] [2024-06-03 20:18:51,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:51,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:51,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:52,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-03 20:18:52,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:52,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740184587] [2024-06-03 20:18:52,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740184587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:52,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:52,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:52,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635264409] [2024-06-03 20:18:52,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:52,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:52,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:52,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:52,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:52,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:52,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 103 transitions, 775 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:52,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:52,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:52,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:52,836 INFO L124 PetriNetUnfolderBase]: 1282/2308 cut-off events. [2024-06-03 20:18:52,836 INFO L125 PetriNetUnfolderBase]: For 21716/21719 co-relation queries the response was YES. [2024-06-03 20:18:52,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9735 conditions, 2308 events. 1282/2308 cut-off events. For 21716/21719 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 15049 event pairs, 302 based on Foata normal form. 6/2296 useless extension candidates. Maximal degree in co-relation 9689. Up to 1719 conditions per place. [2024-06-03 20:18:52,849 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 89 selfloop transitions, 30 changer transitions 0/126 dead transitions. [2024-06-03 20:18:52,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 126 transitions, 1175 flow [2024-06-03 20:18:52,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:52,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:52,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-03 20:18:52,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 20:18:52,850 INFO L175 Difference]: Start difference. First operand has 97 places, 103 transitions, 775 flow. Second operand 7 states and 133 transitions. [2024-06-03 20:18:52,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 126 transitions, 1175 flow [2024-06-03 20:18:52,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 126 transitions, 1096 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 20:18:52,874 INFO L231 Difference]: Finished difference. Result has 100 places, 109 transitions, 860 flow [2024-06-03 20:18:52,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=860, PETRI_PLACES=100, PETRI_TRANSITIONS=109} [2024-06-03 20:18:52,874 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-03 20:18:52,874 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 109 transitions, 860 flow [2024-06-03 20:18:52,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:52,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:52,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:52,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 20:18:52,875 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:52,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:52,875 INFO L85 PathProgramCache]: Analyzing trace with hash -246722133, now seen corresponding path program 3 times [2024-06-03 20:18:52,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:52,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674364561] [2024-06-03 20:18:52,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:52,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:52,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:53,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:53,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:53,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674364561] [2024-06-03 20:18:53,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674364561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:53,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:53,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:53,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303496538] [2024-06-03 20:18:53,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:53,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:53,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:53,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:53,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:53,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:53,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 109 transitions, 860 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:53,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:53,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:53,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:54,040 INFO L124 PetriNetUnfolderBase]: 1328/2400 cut-off events. [2024-06-03 20:18:54,041 INFO L125 PetriNetUnfolderBase]: For 26078/26087 co-relation queries the response was YES. [2024-06-03 20:18:54,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10349 conditions, 2400 events. 1328/2400 cut-off events. For 26078/26087 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 15693 event pairs, 331 based on Foata normal form. 11/2383 useless extension candidates. Maximal degree in co-relation 10301. Up to 1617 conditions per place. [2024-06-03 20:18:54,053 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 87 selfloop transitions, 42 changer transitions 0/136 dead transitions. [2024-06-03 20:18:54,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 136 transitions, 1400 flow [2024-06-03 20:18:54,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:54,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:54,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 20:18:54,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-03 20:18:54,054 INFO L175 Difference]: Start difference. First operand has 100 places, 109 transitions, 860 flow. Second operand 7 states and 134 transitions. [2024-06-03 20:18:54,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 136 transitions, 1400 flow [2024-06-03 20:18:54,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 136 transitions, 1316 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-03 20:18:54,085 INFO L231 Difference]: Finished difference. Result has 105 places, 120 transitions, 1046 flow [2024-06-03 20:18:54,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1046, PETRI_PLACES=105, PETRI_TRANSITIONS=120} [2024-06-03 20:18:54,086 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-03 20:18:54,086 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 120 transitions, 1046 flow [2024-06-03 20:18:54,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:54,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:54,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:54,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 20:18:54,087 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:54,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:54,087 INFO L85 PathProgramCache]: Analyzing trace with hash -494949551, now seen corresponding path program 1 times [2024-06-03 20:18:54,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:54,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314687704] [2024-06-03 20:18:54,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:54,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:54,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:54,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:54,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:54,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314687704] [2024-06-03 20:18:54,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314687704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:54,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:54,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:54,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751390456] [2024-06-03 20:18:54,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:54,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:54,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:54,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:54,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:54,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:54,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 120 transitions, 1046 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:54,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:54,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:54,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:55,353 INFO L124 PetriNetUnfolderBase]: 1341/2424 cut-off events. [2024-06-03 20:18:55,353 INFO L125 PetriNetUnfolderBase]: For 27282/27282 co-relation queries the response was YES. [2024-06-03 20:18:55,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10904 conditions, 2424 events. 1341/2424 cut-off events. For 27282/27282 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 15933 event pairs, 509 based on Foata normal form. 3/2402 useless extension candidates. Maximal degree in co-relation 10853. Up to 2058 conditions per place. [2024-06-03 20:18:55,369 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 121 selfloop transitions, 15 changer transitions 0/143 dead transitions. [2024-06-03 20:18:55,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 143 transitions, 1419 flow [2024-06-03 20:18:55,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:55,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:55,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-03 20:18:55,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-03 20:18:55,370 INFO L175 Difference]: Start difference. First operand has 105 places, 120 transitions, 1046 flow. Second operand 7 states and 131 transitions. [2024-06-03 20:18:55,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 143 transitions, 1419 flow [2024-06-03 20:18:55,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 143 transitions, 1342 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-03 20:18:55,419 INFO L231 Difference]: Finished difference. Result has 111 places, 125 transitions, 1065 flow [2024-06-03 20:18:55,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=973, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1065, PETRI_PLACES=111, PETRI_TRANSITIONS=125} [2024-06-03 20:18:55,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-03 20:18:55,421 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 125 transitions, 1065 flow [2024-06-03 20:18:55,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:55,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:55,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:55,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 20:18:55,421 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:55,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:55,422 INFO L85 PathProgramCache]: Analyzing trace with hash 716730711, now seen corresponding path program 1 times [2024-06-03 20:18:55,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:55,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694243632] [2024-06-03 20:18:55,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:55,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:55,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:56,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:56,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:56,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694243632] [2024-06-03 20:18:56,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694243632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:56,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:56,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:56,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103688942] [2024-06-03 20:18:56,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:56,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:56,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:56,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:56,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:56,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:56,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 125 transitions, 1065 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:56,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:56,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:56,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:56,672 INFO L124 PetriNetUnfolderBase]: 1401/2471 cut-off events. [2024-06-03 20:18:56,672 INFO L125 PetriNetUnfolderBase]: For 29839/29845 co-relation queries the response was YES. [2024-06-03 20:18:56,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11611 conditions, 2471 events. 1401/2471 cut-off events. For 29839/29845 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 15914 event pairs, 257 based on Foata normal form. 5/2438 useless extension candidates. Maximal degree in co-relation 11557. Up to 1914 conditions per place. [2024-06-03 20:18:56,690 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 107 selfloop transitions, 39 changer transitions 0/153 dead transitions. [2024-06-03 20:18:56,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 153 transitions, 1602 flow [2024-06-03 20:18:56,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:56,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:56,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 20:18:56,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-03 20:18:56,691 INFO L175 Difference]: Start difference. First operand has 111 places, 125 transitions, 1065 flow. Second operand 7 states and 134 transitions. [2024-06-03 20:18:56,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 153 transitions, 1602 flow [2024-06-03 20:18:56,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 153 transitions, 1558 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-03 20:18:56,729 INFO L231 Difference]: Finished difference. Result has 116 places, 136 transitions, 1293 flow [2024-06-03 20:18:56,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1293, PETRI_PLACES=116, PETRI_TRANSITIONS=136} [2024-06-03 20:18:56,729 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 74 predicate places. [2024-06-03 20:18:56,730 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 136 transitions, 1293 flow [2024-06-03 20:18:56,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:56,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:56,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:56,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 20:18:56,731 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:56,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:56,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1277786317, now seen corresponding path program 2 times [2024-06-03 20:18:56,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:56,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543109398] [2024-06-03 20:18:56,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:56,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:56,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:57,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:57,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:57,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543109398] [2024-06-03 20:18:57,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543109398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:57,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:57,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:57,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912686149] [2024-06-03 20:18:57,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:57,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:57,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:57,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:57,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:57,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:57,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 136 transitions, 1293 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:57,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:57,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:57,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:57,905 INFO L124 PetriNetUnfolderBase]: 1427/2530 cut-off events. [2024-06-03 20:18:57,905 INFO L125 PetriNetUnfolderBase]: For 33961/33961 co-relation queries the response was YES. [2024-06-03 20:18:57,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12365 conditions, 2530 events. 1427/2530 cut-off events. For 33961/33961 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16396 event pairs, 475 based on Foata normal form. 3/2500 useless extension candidates. Maximal degree in co-relation 12309. Up to 2159 conditions per place. [2024-06-03 20:18:57,921 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 131 selfloop transitions, 20 changer transitions 0/158 dead transitions. [2024-06-03 20:18:57,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 158 transitions, 1767 flow [2024-06-03 20:18:57,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:57,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:57,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-03 20:18:57,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-03 20:18:57,922 INFO L175 Difference]: Start difference. First operand has 116 places, 136 transitions, 1293 flow. Second operand 7 states and 132 transitions. [2024-06-03 20:18:57,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 158 transitions, 1767 flow [2024-06-03 20:18:57,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 158 transitions, 1664 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-03 20:18:57,972 INFO L231 Difference]: Finished difference. Result has 119 places, 140 transitions, 1311 flow [2024-06-03 20:18:57,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1311, PETRI_PLACES=119, PETRI_TRANSITIONS=140} [2024-06-03 20:18:57,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-03 20:18:57,973 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 140 transitions, 1311 flow [2024-06-03 20:18:57,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:57,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:57,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:57,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 20:18:57,974 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-03 20:18:57,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:57,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1100417461, now seen corresponding path program 2 times [2024-06-03 20:18:57,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:57,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695151954] [2024-06-03 20:18:57,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:57,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:57,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:58,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:58,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:58,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695151954] [2024-06-03 20:18:58,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695151954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:58,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:58,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:58,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759155067] [2024-06-03 20:18:58,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:58,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:58,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:58,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:58,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:58,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:18:58,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 140 transitions, 1311 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:58,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:58,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:18:58,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:59,134 INFO L124 PetriNetUnfolderBase]: 1448/2554 cut-off events. [2024-06-03 20:18:59,134 INFO L125 PetriNetUnfolderBase]: For 36748/36760 co-relation queries the response was YES. [2024-06-03 20:18:59,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12508 conditions, 2554 events. 1448/2554 cut-off events. For 36748/36760 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16551 event pairs, 309 based on Foata normal form. 9/2523 useless extension candidates. Maximal degree in co-relation 12451. Up to 1734 conditions per place. [2024-06-03 20:18:59,152 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 96 selfloop transitions, 57 changer transitions 0/160 dead transitions. [2024-06-03 20:18:59,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 160 transitions, 1859 flow [2024-06-03 20:18:59,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:59,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:59,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 20:18:59,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-03 20:18:59,153 INFO L175 Difference]: Start difference. First operand has 119 places, 140 transitions, 1311 flow. Second operand 7 states and 134 transitions. [2024-06-03 20:18:59,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 160 transitions, 1859 flow [2024-06-03 20:18:59,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 160 transitions, 1804 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-03 20:18:59,199 INFO L231 Difference]: Finished difference. Result has 123 places, 145 transitions, 1489 flow [2024-06-03 20:18:59,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1489, PETRI_PLACES=123, PETRI_TRANSITIONS=145} [2024-06-03 20:18:59,200 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-03 20:18:59,200 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 145 transitions, 1489 flow [2024-06-03 20:18:59,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:18:59,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:59,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:59,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 20:18:59,200 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:59,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:59,201 INFO L85 PathProgramCache]: Analyzing trace with hash -246537435, now seen corresponding path program 3 times [2024-06-03 20:18:59,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:59,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602913580] [2024-06-03 20:18:59,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:59,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:59,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:59,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:59,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:59,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602913580] [2024-06-03 20:18:59,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602913580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:59,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:59,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:59,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088959913] [2024-06-03 20:18:59,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:59,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:59,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:59,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:59,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:00,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:00,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 145 transitions, 1489 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:00,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:00,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:00,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:00,412 INFO L124 PetriNetUnfolderBase]: 1440/2560 cut-off events. [2024-06-03 20:19:00,412 INFO L125 PetriNetUnfolderBase]: For 38618/38624 co-relation queries the response was YES. [2024-06-03 20:19:00,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12826 conditions, 2560 events. 1440/2560 cut-off events. For 38618/38624 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16689 event pairs, 492 based on Foata normal form. 4/2530 useless extension candidates. Maximal degree in co-relation 12767. Up to 2164 conditions per place. [2024-06-03 20:19:00,430 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 129 selfloop transitions, 26 changer transitions 0/162 dead transitions. [2024-06-03 20:19:00,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 162 transitions, 1931 flow [2024-06-03 20:19:00,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:00,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:00,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-03 20:19:00,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-03 20:19:00,431 INFO L175 Difference]: Start difference. First operand has 123 places, 145 transitions, 1489 flow. Second operand 7 states and 131 transitions. [2024-06-03 20:19:00,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 162 transitions, 1931 flow [2024-06-03 20:19:00,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 162 transitions, 1746 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:00,484 INFO L231 Difference]: Finished difference. Result has 124 places, 147 transitions, 1403 flow [2024-06-03 20:19:00,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1403, PETRI_PLACES=124, PETRI_TRANSITIONS=147} [2024-06-03 20:19:00,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-03 20:19:00,485 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 147 transitions, 1403 flow [2024-06-03 20:19:00,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:00,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:00,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-03 20:19:00,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 20:19:00,486 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:00,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:00,486 INFO L85 PathProgramCache]: Analyzing trace with hash -246537249, now seen corresponding path program 3 times [2024-06-03 20:19:00,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:00,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464677163] [2024-06-03 20:19:00,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:00,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:00,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:01,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:01,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:01,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464677163] [2024-06-03 20:19:01,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464677163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:01,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:01,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:01,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475934049] [2024-06-03 20:19:01,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:01,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:01,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:01,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:01,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:01,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:01,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 147 transitions, 1403 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:01,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:01,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:01,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:01,865 INFO L124 PetriNetUnfolderBase]: 1447/2553 cut-off events. [2024-06-03 20:19:01,865 INFO L125 PetriNetUnfolderBase]: For 39758/39770 co-relation queries the response was YES. [2024-06-03 20:19:01,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12458 conditions, 2553 events. 1447/2553 cut-off events. For 39758/39770 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16496 event pairs, 284 based on Foata normal form. 9/2526 useless extension candidates. Maximal degree in co-relation 12399. Up to 1733 conditions per place. [2024-06-03 20:19:01,883 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 101 selfloop transitions, 56 changer transitions 0/164 dead transitions. [2024-06-03 20:19:01,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 164 transitions, 1909 flow [2024-06-03 20:19:01,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:01,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:01,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 20:19:01,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-03 20:19:01,884 INFO L175 Difference]: Start difference. First operand has 124 places, 147 transitions, 1403 flow. Second operand 7 states and 134 transitions. [2024-06-03 20:19:01,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 164 transitions, 1909 flow [2024-06-03 20:19:01,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 164 transitions, 1826 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:01,934 INFO L231 Difference]: Finished difference. Result has 126 places, 150 transitions, 1487 flow [2024-06-03 20:19:01,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1320, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1487, PETRI_PLACES=126, PETRI_TRANSITIONS=150} [2024-06-03 20:19:01,935 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-03 20:19:01,935 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 150 transitions, 1487 flow [2024-06-03 20:19:01,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:01,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:01,936 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-03 20:19:01,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 20:19:01,936 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:01,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:01,936 INFO L85 PathProgramCache]: Analyzing trace with hash 197742787, now seen corresponding path program 1 times [2024-06-03 20:19:01,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:01,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226533613] [2024-06-03 20:19:01,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:01,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:01,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:02,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:02,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:02,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226533613] [2024-06-03 20:19:02,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226533613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:02,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:02,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:02,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489367750] [2024-06-03 20:19:02,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:02,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:02,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:02,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:02,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:02,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:02,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 150 transitions, 1487 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:02,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:02,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:02,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:03,033 INFO L124 PetriNetUnfolderBase]: 1463/2601 cut-off events. [2024-06-03 20:19:03,033 INFO L125 PetriNetUnfolderBase]: For 43482/43506 co-relation queries the response was YES. [2024-06-03 20:19:03,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12977 conditions, 2601 events. 1463/2601 cut-off events. For 43482/43506 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16981 event pairs, 256 based on Foata normal form. 20/2587 useless extension candidates. Maximal degree in co-relation 12917. Up to 2031 conditions per place. [2024-06-03 20:19:03,051 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 135 selfloop transitions, 30 changer transitions 0/172 dead transitions. [2024-06-03 20:19:03,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 172 transitions, 1931 flow [2024-06-03 20:19:03,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:03,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:03,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-03 20:19:03,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-03 20:19:03,052 INFO L175 Difference]: Start difference. First operand has 126 places, 150 transitions, 1487 flow. Second operand 7 states and 132 transitions. [2024-06-03 20:19:03,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 172 transitions, 1931 flow [2024-06-03 20:19:03,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 172 transitions, 1783 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:03,106 INFO L231 Difference]: Finished difference. Result has 128 places, 153 transitions, 1465 flow [2024-06-03 20:19:03,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1341, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1465, PETRI_PLACES=128, PETRI_TRANSITIONS=153} [2024-06-03 20:19:03,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-03 20:19:03,107 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 153 transitions, 1465 flow [2024-06-03 20:19:03,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:03,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:03,107 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-03 20:19:03,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 20:19:03,107 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:03,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:03,108 INFO L85 PathProgramCache]: Analyzing trace with hash -515185452, now seen corresponding path program 1 times [2024-06-03 20:19:03,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:03,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798742656] [2024-06-03 20:19:03,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:03,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:03,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:03,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:03,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:03,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798742656] [2024-06-03 20:19:03,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798742656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:03,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:03,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:03,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114145661] [2024-06-03 20:19:03,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:03,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:03,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:03,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:03,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:03,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:03,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 153 transitions, 1465 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:03,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:03,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:03,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:04,256 INFO L124 PetriNetUnfolderBase]: 1460/2568 cut-off events. [2024-06-03 20:19:04,256 INFO L125 PetriNetUnfolderBase]: For 43145/43151 co-relation queries the response was YES. [2024-06-03 20:19:04,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12661 conditions, 2568 events. 1460/2568 cut-off events. For 43145/43151 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16617 event pairs, 266 based on Foata normal form. 7/2549 useless extension candidates. Maximal degree in co-relation 12602. Up to 2043 conditions per place. [2024-06-03 20:19:04,274 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 140 selfloop transitions, 29 changer transitions 0/176 dead transitions. [2024-06-03 20:19:04,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 176 transitions, 1909 flow [2024-06-03 20:19:04,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:04,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:04,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 20:19:04,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-03 20:19:04,275 INFO L175 Difference]: Start difference. First operand has 128 places, 153 transitions, 1465 flow. Second operand 7 states and 134 transitions. [2024-06-03 20:19:04,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 176 transitions, 1909 flow [2024-06-03 20:19:04,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 176 transitions, 1823 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:04,341 INFO L231 Difference]: Finished difference. Result has 130 places, 156 transitions, 1495 flow [2024-06-03 20:19:04,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1495, PETRI_PLACES=130, PETRI_TRANSITIONS=156} [2024-06-03 20:19:04,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-03 20:19:04,342 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 156 transitions, 1495 flow [2024-06-03 20:19:04,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:04,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:04,342 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-03 20:19:04,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 20:19:04,343 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:04,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:04,343 INFO L85 PathProgramCache]: Analyzing trace with hash -2132042626, now seen corresponding path program 2 times [2024-06-03 20:19:04,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:04,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618003130] [2024-06-03 20:19:04,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:04,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:04,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:05,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:05,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:05,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618003130] [2024-06-03 20:19:05,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618003130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:05,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:05,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:05,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583880746] [2024-06-03 20:19:05,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:05,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:05,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:05,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:05,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:05,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:05,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 156 transitions, 1495 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:05,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:05,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:05,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:05,647 INFO L124 PetriNetUnfolderBase]: 1452/2561 cut-off events. [2024-06-03 20:19:05,647 INFO L125 PetriNetUnfolderBase]: For 44219/44225 co-relation queries the response was YES. [2024-06-03 20:19:05,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12529 conditions, 2561 events. 1452/2561 cut-off events. For 44219/44225 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16548 event pairs, 266 based on Foata normal form. 7/2539 useless extension candidates. Maximal degree in co-relation 12469. Up to 1964 conditions per place. [2024-06-03 20:19:05,663 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 131 selfloop transitions, 35 changer transitions 0/173 dead transitions. [2024-06-03 20:19:05,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 173 transitions, 1937 flow [2024-06-03 20:19:05,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:05,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:05,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-03 20:19:05,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 20:19:05,664 INFO L175 Difference]: Start difference. First operand has 130 places, 156 transitions, 1495 flow. Second operand 7 states and 133 transitions. [2024-06-03 20:19:05,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 173 transitions, 1937 flow [2024-06-03 20:19:05,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 173 transitions, 1865 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:05,721 INFO L231 Difference]: Finished difference. Result has 132 places, 156 transitions, 1501 flow [2024-06-03 20:19:05,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1501, PETRI_PLACES=132, PETRI_TRANSITIONS=156} [2024-06-03 20:19:05,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-03 20:19:05,722 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 156 transitions, 1501 flow [2024-06-03 20:19:05,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:05,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:05,722 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-03 20:19:05,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 20:19:05,723 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:05,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:05,723 INFO L85 PathProgramCache]: Analyzing trace with hash 2136473885, now seen corresponding path program 2 times [2024-06-03 20:19:05,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:05,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660380728] [2024-06-03 20:19:05,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:05,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:05,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:06,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:06,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:06,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660380728] [2024-06-03 20:19:06,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660380728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:06,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:06,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:06,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468056919] [2024-06-03 20:19:06,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:06,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:06,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:06,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:06,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:06,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:06,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 156 transitions, 1501 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:06,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:06,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:06,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:06,906 INFO L124 PetriNetUnfolderBase]: 1471/2595 cut-off events. [2024-06-03 20:19:06,906 INFO L125 PetriNetUnfolderBase]: For 47599/47611 co-relation queries the response was YES. [2024-06-03 20:19:06,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12826 conditions, 2595 events. 1471/2595 cut-off events. For 47599/47611 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16794 event pairs, 295 based on Foata normal form. 9/2564 useless extension candidates. Maximal degree in co-relation 12765. Up to 1754 conditions per place. [2024-06-03 20:19:06,926 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 99 selfloop transitions, 67 changer transitions 0/173 dead transitions. [2024-06-03 20:19:06,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 173 transitions, 2055 flow [2024-06-03 20:19:06,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:06,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:06,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-03 20:19:06,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 20:19:06,928 INFO L175 Difference]: Start difference. First operand has 132 places, 156 transitions, 1501 flow. Second operand 7 states and 133 transitions. [2024-06-03 20:19:06,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 173 transitions, 2055 flow [2024-06-03 20:19:06,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 173 transitions, 1993 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:06,982 INFO L231 Difference]: Finished difference. Result has 135 places, 159 transitions, 1642 flow [2024-06-03 20:19:06,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1642, PETRI_PLACES=135, PETRI_TRANSITIONS=159} [2024-06-03 20:19:06,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-03 20:19:06,983 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 159 transitions, 1642 flow [2024-06-03 20:19:06,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:06,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:06,983 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-03 20:19:06,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 20:19:06,983 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-03 20:19:06,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:06,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1513130427, now seen corresponding path program 3 times [2024-06-03 20:19:06,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:06,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001628143] [2024-06-03 20:19:06,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:06,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:06,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:07,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:07,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:07,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001628143] [2024-06-03 20:19:07,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001628143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:07,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:07,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:07,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697051410] [2024-06-03 20:19:07,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:07,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:07,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:07,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:07,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:07,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:07,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 159 transitions, 1642 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:07,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:07,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:07,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:08,092 INFO L124 PetriNetUnfolderBase]: 1461/2581 cut-off events. [2024-06-03 20:19:08,092 INFO L125 PetriNetUnfolderBase]: For 48654/48666 co-relation queries the response was YES. [2024-06-03 20:19:08,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12916 conditions, 2581 events. 1461/2581 cut-off events. For 48654/48666 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16679 event pairs, 292 based on Foata normal form. 9/2554 useless extension candidates. Maximal degree in co-relation 12854. Up to 1748 conditions per place. [2024-06-03 20:19:08,111 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 103 selfloop transitions, 62 changer transitions 0/172 dead transitions. [2024-06-03 20:19:08,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 172 transitions, 2072 flow [2024-06-03 20:19:08,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:08,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:08,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-03 20:19:08,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-03 20:19:08,112 INFO L175 Difference]: Start difference. First operand has 135 places, 159 transitions, 1642 flow. Second operand 7 states and 131 transitions. [2024-06-03 20:19:08,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 172 transitions, 2072 flow [2024-06-03 20:19:08,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 172 transitions, 1920 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:08,184 INFO L231 Difference]: Finished difference. Result has 138 places, 159 transitions, 1621 flow [2024-06-03 20:19:08,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1490, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1621, PETRI_PLACES=138, PETRI_TRANSITIONS=159} [2024-06-03 20:19:08,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-03 20:19:08,185 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 159 transitions, 1621 flow [2024-06-03 20:19:08,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:08,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:08,185 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-03 20:19:08,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 20:19:08,185 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-03 20:19:08,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:08,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1635974830, now seen corresponding path program 3 times [2024-06-03 20:19:08,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:08,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697678758] [2024-06-03 20:19:08,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:08,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:08,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:08,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:08,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:08,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697678758] [2024-06-03 20:19:08,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697678758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:08,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:08,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:08,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547683183] [2024-06-03 20:19:08,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:08,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:08,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:08,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:08,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:08,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:08,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 159 transitions, 1621 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:08,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:08,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:08,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:09,278 INFO L124 PetriNetUnfolderBase]: 1455/2568 cut-off events. [2024-06-03 20:19:09,278 INFO L125 PetriNetUnfolderBase]: For 47443/47449 co-relation queries the response was YES. [2024-06-03 20:19:09,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12828 conditions, 2568 events. 1455/2568 cut-off events. For 47443/47449 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 16649 event pairs, 262 based on Foata normal form. 2/2527 useless extension candidates. Maximal degree in co-relation 12765. Up to 2056 conditions per place. [2024-06-03 20:19:09,295 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 139 selfloop transitions, 30 changer transitions 0/176 dead transitions. [2024-06-03 20:19:09,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 176 transitions, 2015 flow [2024-06-03 20:19:09,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:09,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:09,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-03 20:19:09,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-03 20:19:09,297 INFO L175 Difference]: Start difference. First operand has 138 places, 159 transitions, 1621 flow. Second operand 7 states and 131 transitions. [2024-06-03 20:19:09,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 176 transitions, 2015 flow [2024-06-03 20:19:09,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 176 transitions, 1755 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-03 20:19:09,371 INFO L231 Difference]: Finished difference. Result has 137 places, 159 transitions, 1428 flow [2024-06-03 20:19:09,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1428, PETRI_PLACES=137, PETRI_TRANSITIONS=159} [2024-06-03 20:19:09,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-03 20:19:09,371 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 159 transitions, 1428 flow [2024-06-03 20:19:09,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:09,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:09,372 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-03 20:19:09,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 20:19:09,372 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-03 20:19:09,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:09,372 INFO L85 PathProgramCache]: Analyzing trace with hash 743802758, now seen corresponding path program 4 times [2024-06-03 20:19:09,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:09,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800349999] [2024-06-03 20:19:09,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:09,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:09,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:10,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:10,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:10,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800349999] [2024-06-03 20:19:10,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800349999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:10,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:10,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:10,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288254815] [2024-06-03 20:19:10,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:10,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:10,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:10,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:10,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:10,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:10,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 159 transitions, 1428 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:10,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:10,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:10,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:10,535 INFO L124 PetriNetUnfolderBase]: 1447/2554 cut-off events. [2024-06-03 20:19:10,535 INFO L125 PetriNetUnfolderBase]: For 48183/48189 co-relation queries the response was YES. [2024-06-03 20:19:10,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12335 conditions, 2554 events. 1447/2554 cut-off events. For 48183/48189 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16587 event pairs, 260 based on Foata normal form. 3/2514 useless extension candidates. Maximal degree in co-relation 12271. Up to 1995 conditions per place. [2024-06-03 20:19:10,552 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 127 selfloop transitions, 40 changer transitions 0/174 dead transitions. [2024-06-03 20:19:10,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 174 transitions, 1808 flow [2024-06-03 20:19:10,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:10,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:10,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-03 20:19:10,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-03 20:19:10,554 INFO L175 Difference]: Start difference. First operand has 137 places, 159 transitions, 1428 flow. Second operand 7 states and 132 transitions. [2024-06-03 20:19:10,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 174 transitions, 1808 flow [2024-06-03 20:19:10,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 174 transitions, 1682 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-03 20:19:10,676 INFO L231 Difference]: Finished difference. Result has 137 places, 159 transitions, 1390 flow [2024-06-03 20:19:10,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1390, PETRI_PLACES=137, PETRI_TRANSITIONS=159} [2024-06-03 20:19:10,676 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-03 20:19:10,677 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 159 transitions, 1390 flow [2024-06-03 20:19:10,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:10,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:10,677 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-03 20:19:10,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 20:19:10,677 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:10,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:10,678 INFO L85 PathProgramCache]: Analyzing trace with hash 947267070, now seen corresponding path program 5 times [2024-06-03 20:19:10,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:10,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246159018] [2024-06-03 20:19:10,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:10,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:10,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:11,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:11,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:11,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246159018] [2024-06-03 20:19:11,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246159018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:11,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:11,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:11,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106628847] [2024-06-03 20:19:11,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:11,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:11,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:11,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:11,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:11,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:11,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 159 transitions, 1390 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:11,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:11,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:11,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:11,839 INFO L124 PetriNetUnfolderBase]: 1457/2573 cut-off events. [2024-06-03 20:19:11,839 INFO L125 PetriNetUnfolderBase]: For 50869/50881 co-relation queries the response was YES. [2024-06-03 20:19:11,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12419 conditions, 2573 events. 1457/2573 cut-off events. For 50869/50881 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16660 event pairs, 294 based on Foata normal form. 7/2539 useless extension candidates. Maximal degree in co-relation 12354. Up to 1746 conditions per place. [2024-06-03 20:19:11,862 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 102 selfloop transitions, 66 changer transitions 0/175 dead transitions. [2024-06-03 20:19:11,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 175 transitions, 1878 flow [2024-06-03 20:19:11,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:11,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:11,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-03 20:19:11,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-03 20:19:11,864 INFO L175 Difference]: Start difference. First operand has 137 places, 159 transitions, 1390 flow. Second operand 7 states and 132 transitions. [2024-06-03 20:19:11,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 175 transitions, 1878 flow [2024-06-03 20:19:11,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 175 transitions, 1781 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:11,965 INFO L231 Difference]: Finished difference. Result has 138 places, 163 transitions, 1484 flow [2024-06-03 20:19:11,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1484, PETRI_PLACES=138, PETRI_TRANSITIONS=163} [2024-06-03 20:19:11,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-03 20:19:11,966 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 163 transitions, 1484 flow [2024-06-03 20:19:11,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:11,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:11,966 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-03 20:19:11,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 20:19:11,966 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:11,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:11,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1777779586, now seen corresponding path program 6 times [2024-06-03 20:19:11,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:11,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370918774] [2024-06-03 20:19:11,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:11,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:11,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:12,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:12,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:12,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370918774] [2024-06-03 20:19:12,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370918774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:12,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:12,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:12,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489684110] [2024-06-03 20:19:12,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:12,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:12,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:12,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:12,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:12,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:12,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 163 transitions, 1484 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:12,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:12,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:12,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:13,120 INFO L124 PetriNetUnfolderBase]: 1424/2517 cut-off events. [2024-06-03 20:19:13,120 INFO L125 PetriNetUnfolderBase]: For 52035/52047 co-relation queries the response was YES. [2024-06-03 20:19:13,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12131 conditions, 2517 events. 1424/2517 cut-off events. For 52035/52047 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16284 event pairs, 293 based on Foata normal form. 11/2488 useless extension candidates. Maximal degree in co-relation 12065. Up to 1717 conditions per place. [2024-06-03 20:19:13,137 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 106 selfloop transitions, 62 changer transitions 0/175 dead transitions. [2024-06-03 20:19:13,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 175 transitions, 1852 flow [2024-06-03 20:19:13,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:13,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:13,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-03 20:19:13,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-03 20:19:13,138 INFO L175 Difference]: Start difference. First operand has 138 places, 163 transitions, 1484 flow. Second operand 7 states and 132 transitions. [2024-06-03 20:19:13,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 175 transitions, 1852 flow [2024-06-03 20:19:13,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 175 transitions, 1713 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:13,227 INFO L231 Difference]: Finished difference. Result has 141 places, 163 transitions, 1477 flow [2024-06-03 20:19:13,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1477, PETRI_PLACES=141, PETRI_TRANSITIONS=163} [2024-06-03 20:19:13,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-03 20:19:13,227 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 163 transitions, 1477 flow [2024-06-03 20:19:13,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-03 20:19:13,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:13,228 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-03 20:19:13,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 20:19:13,228 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:13,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:13,229 INFO L85 PathProgramCache]: Analyzing trace with hash 247059120, now seen corresponding path program 1 times [2024-06-03 20:19:13,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:13,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066904900] [2024-06-03 20:19:13,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:13,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:13,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:14,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:14,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:14,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066904900] [2024-06-03 20:19:14,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066904900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:14,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:14,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:14,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378173962] [2024-06-03 20:19:14,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:14,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:14,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:14,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:14,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:14,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:14,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 163 transitions, 1477 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:14,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:14,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:14,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:14,554 INFO L124 PetriNetUnfolderBase]: 1432/2554 cut-off events. [2024-06-03 20:19:14,554 INFO L125 PetriNetUnfolderBase]: For 51672/51690 co-relation queries the response was YES. [2024-06-03 20:19:14,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12282 conditions, 2554 events. 1432/2554 cut-off events. For 51672/51690 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16639 event pairs, 405 based on Foata normal form. 14/2525 useless extension candidates. Maximal degree in co-relation 12215. Up to 2167 conditions per place. [2024-06-03 20:19:14,572 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 149 selfloop transitions, 25 changer transitions 0/181 dead transitions. [2024-06-03 20:19:14,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 181 transitions, 2031 flow [2024-06-03 20:19:14,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:14,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:14,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-03 20:19:14,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-03 20:19:14,573 INFO L175 Difference]: Start difference. First operand has 141 places, 163 transitions, 1477 flow. Second operand 7 states and 128 transitions. [2024-06-03 20:19:14,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 181 transitions, 2031 flow [2024-06-03 20:19:14,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 181 transitions, 1835 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 20:19:14,659 INFO L231 Difference]: Finished difference. Result has 140 places, 167 transitions, 1428 flow [2024-06-03 20:19:14,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1428, PETRI_PLACES=140, PETRI_TRANSITIONS=167} [2024-06-03 20:19:14,659 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-03 20:19:14,660 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 167 transitions, 1428 flow [2024-06-03 20:19:14,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:14,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:14,660 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-03 20:19:14,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 20:19:14,660 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:14,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:14,661 INFO L85 PathProgramCache]: Analyzing trace with hash 246613650, now seen corresponding path program 2 times [2024-06-03 20:19:14,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:14,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350665294] [2024-06-03 20:19:14,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:14,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:14,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:15,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:15,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:15,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350665294] [2024-06-03 20:19:15,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350665294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:15,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:15,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:15,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844150928] [2024-06-03 20:19:15,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:15,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:15,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:15,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:15,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:15,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:15,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 167 transitions, 1428 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:15,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:15,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:15,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:15,905 INFO L124 PetriNetUnfolderBase]: 1427/2547 cut-off events. [2024-06-03 20:19:15,906 INFO L125 PetriNetUnfolderBase]: For 52509/52527 co-relation queries the response was YES. [2024-06-03 20:19:15,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11937 conditions, 2547 events. 1427/2547 cut-off events. For 52509/52527 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16634 event pairs, 406 based on Foata normal form. 14/2518 useless extension candidates. Maximal degree in co-relation 11869. Up to 2183 conditions per place. [2024-06-03 20:19:15,926 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 149 selfloop transitions, 23 changer transitions 0/179 dead transitions. [2024-06-03 20:19:15,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 179 transitions, 1810 flow [2024-06-03 20:19:15,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:15,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:15,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-03 20:19:15,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-03 20:19:15,927 INFO L175 Difference]: Start difference. First operand has 140 places, 167 transitions, 1428 flow. Second operand 7 states and 127 transitions. [2024-06-03 20:19:15,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 179 transitions, 1810 flow [2024-06-03 20:19:16,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 179 transitions, 1712 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-03 20:19:16,017 INFO L231 Difference]: Finished difference. Result has 144 places, 167 transitions, 1381 flow [2024-06-03 20:19:16,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1381, PETRI_PLACES=144, PETRI_TRANSITIONS=167} [2024-06-03 20:19:16,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-03 20:19:16,018 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 167 transitions, 1381 flow [2024-06-03 20:19:16,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:16,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:16,018 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-03 20:19:16,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 20:19:16,018 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-03 20:19:16,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:16,018 INFO L85 PathProgramCache]: Analyzing trace with hash 39990900, now seen corresponding path program 1 times [2024-06-03 20:19:16,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:16,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528310201] [2024-06-03 20:19:16,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:16,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:16,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:16,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:16,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:16,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528310201] [2024-06-03 20:19:16,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528310201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:16,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:16,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:16,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064292741] [2024-06-03 20:19:16,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:16,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:16,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:16,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:16,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:16,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:16,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 167 transitions, 1381 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:16,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:16,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:16,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:17,400 INFO L124 PetriNetUnfolderBase]: 1422/2529 cut-off events. [2024-06-03 20:19:17,400 INFO L125 PetriNetUnfolderBase]: For 52473/52473 co-relation queries the response was YES. [2024-06-03 20:19:17,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11784 conditions, 2529 events. 1422/2529 cut-off events. For 52473/52473 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16489 event pairs, 467 based on Foata normal form. 2/2494 useless extension candidates. Maximal degree in co-relation 11714. Up to 2171 conditions per place. [2024-06-03 20:19:17,418 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 162 selfloop transitions, 16 changer transitions 0/185 dead transitions. [2024-06-03 20:19:17,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 185 transitions, 1789 flow [2024-06-03 20:19:17,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:17,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:17,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-03 20:19:17,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-03 20:19:17,419 INFO L175 Difference]: Start difference. First operand has 144 places, 167 transitions, 1381 flow. Second operand 7 states and 131 transitions. [2024-06-03 20:19:17,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 185 transitions, 1789 flow [2024-06-03 20:19:17,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 185 transitions, 1717 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:17,514 INFO L231 Difference]: Finished difference. Result has 145 places, 167 transitions, 1349 flow [2024-06-03 20:19:17,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1349, PETRI_PLACES=145, PETRI_TRANSITIONS=167} [2024-06-03 20:19:17,515 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-03 20:19:17,515 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 167 transitions, 1349 flow [2024-06-03 20:19:17,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:17,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:17,516 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-03 20:19:17,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 20:19:17,516 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:17,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:17,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1925173705, now seen corresponding path program 1 times [2024-06-03 20:19:17,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:17,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607354130] [2024-06-03 20:19:17,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:17,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:17,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:18,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:18,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:18,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607354130] [2024-06-03 20:19:18,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607354130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:18,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:18,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:18,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806686468] [2024-06-03 20:19:18,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:18,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:18,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:18,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:18,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:18,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:18,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 167 transitions, 1349 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:18,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:18,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:18,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:18,798 INFO L124 PetriNetUnfolderBase]: 1555/2686 cut-off events. [2024-06-03 20:19:18,798 INFO L125 PetriNetUnfolderBase]: For 73997/74003 co-relation queries the response was YES. [2024-06-03 20:19:18,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13344 conditions, 2686 events. 1555/2686 cut-off events. For 73997/74003 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 17350 event pairs, 278 based on Foata normal form. 13/2628 useless extension candidates. Maximal degree in co-relation 13273. Up to 1235 conditions per place. [2024-06-03 20:19:18,818 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 140 selfloop transitions, 64 changer transitions 0/211 dead transitions. [2024-06-03 20:19:18,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 211 transitions, 2098 flow [2024-06-03 20:19:18,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:18,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:18,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 20:19:18,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-03 20:19:18,819 INFO L175 Difference]: Start difference. First operand has 145 places, 167 transitions, 1349 flow. Second operand 8 states and 155 transitions. [2024-06-03 20:19:18,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 211 transitions, 2098 flow [2024-06-03 20:19:18,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 211 transitions, 2054 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:18,926 INFO L231 Difference]: Finished difference. Result has 149 places, 185 transitions, 1666 flow [2024-06-03 20:19:18,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1305, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1666, PETRI_PLACES=149, PETRI_TRANSITIONS=185} [2024-06-03 20:19:18,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-03 20:19:18,927 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 185 transitions, 1666 flow [2024-06-03 20:19:18,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:18,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:18,927 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-03 20:19:18,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 20:19:18,928 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:18,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:18,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1921449055, now seen corresponding path program 2 times [2024-06-03 20:19:18,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:18,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138973425] [2024-06-03 20:19:18,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:18,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:18,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:19,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:19,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:19,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138973425] [2024-06-03 20:19:19,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138973425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:19,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:19,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:19,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536885163] [2024-06-03 20:19:19,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:19,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:19,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:19,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:19,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:19,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:19,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 185 transitions, 1666 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:19,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:19,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:19,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:20,291 INFO L124 PetriNetUnfolderBase]: 2047/3536 cut-off events. [2024-06-03 20:19:20,291 INFO L125 PetriNetUnfolderBase]: For 164702/164708 co-relation queries the response was YES. [2024-06-03 20:19:20,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21320 conditions, 3536 events. 2047/3536 cut-off events. For 164702/164708 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23720 event pairs, 367 based on Foata normal form. 37/3502 useless extension candidates. Maximal degree in co-relation 21246. Up to 1118 conditions per place. [2024-06-03 20:19:20,321 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 141 selfloop transitions, 76 changer transitions 0/224 dead transitions. [2024-06-03 20:19:20,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 224 transitions, 2542 flow [2024-06-03 20:19:20,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:20,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:20,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-03 20:19:20,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-03 20:19:20,322 INFO L175 Difference]: Start difference. First operand has 149 places, 185 transitions, 1666 flow. Second operand 8 states and 160 transitions. [2024-06-03 20:19:20,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 224 transitions, 2542 flow [2024-06-03 20:19:20,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 224 transitions, 2396 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-03 20:19:20,524 INFO L231 Difference]: Finished difference. Result has 156 places, 193 transitions, 1923 flow [2024-06-03 20:19:20,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1923, PETRI_PLACES=156, PETRI_TRANSITIONS=193} [2024-06-03 20:19:20,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-03 20:19:20,525 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 193 transitions, 1923 flow [2024-06-03 20:19:20,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:20,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:20,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:20,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 20:19:20,525 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:20,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:20,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1921454635, now seen corresponding path program 3 times [2024-06-03 20:19:20,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:20,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445066165] [2024-06-03 20:19:20,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:20,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:20,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:21,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:21,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:21,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445066165] [2024-06-03 20:19:21,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445066165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:21,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:21,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:21,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668599041] [2024-06-03 20:19:21,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:21,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:21,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:21,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:21,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:21,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:21,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 193 transitions, 1923 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:21,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:21,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:21,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:21,961 INFO L124 PetriNetUnfolderBase]: 2155/3732 cut-off events. [2024-06-03 20:19:21,961 INFO L125 PetriNetUnfolderBase]: For 165852/165858 co-relation queries the response was YES. [2024-06-03 20:19:21,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23277 conditions, 3732 events. 2155/3732 cut-off events. For 165852/165858 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 25506 event pairs, 408 based on Foata normal form. 13/3668 useless extension candidates. Maximal degree in co-relation 23200. Up to 1154 conditions per place. [2024-06-03 20:19:21,992 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 146 selfloop transitions, 75 changer transitions 0/228 dead transitions. [2024-06-03 20:19:21,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 228 transitions, 2757 flow [2024-06-03 20:19:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:21,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:21,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-03 20:19:21,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-03 20:19:21,993 INFO L175 Difference]: Start difference. First operand has 156 places, 193 transitions, 1923 flow. Second operand 8 states and 159 transitions. [2024-06-03 20:19:21,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 228 transitions, 2757 flow [2024-06-03 20:19:22,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 228 transitions, 2615 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-03 20:19:22,257 INFO L231 Difference]: Finished difference. Result has 163 places, 200 transitions, 2142 flow [2024-06-03 20:19:22,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2142, PETRI_PLACES=163, PETRI_TRANSITIONS=200} [2024-06-03 20:19:22,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-03 20:19:22,257 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 200 transitions, 2142 flow [2024-06-03 20:19:22,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:22,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:22,258 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-03 20:19:22,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 20:19:22,262 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:22,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:22,262 INFO L85 PathProgramCache]: Analyzing trace with hash -956663312, now seen corresponding path program 1 times [2024-06-03 20:19:22,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:22,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368582783] [2024-06-03 20:19:22,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:22,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:22,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:23,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:23,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:23,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368582783] [2024-06-03 20:19:23,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368582783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:23,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:23,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:23,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715639669] [2024-06-03 20:19:23,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:23,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:23,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:23,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:23,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:23,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:23,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 200 transitions, 2142 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:23,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:23,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:23,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:23,866 INFO L124 PetriNetUnfolderBase]: 2115/3680 cut-off events. [2024-06-03 20:19:23,866 INFO L125 PetriNetUnfolderBase]: For 157375/157381 co-relation queries the response was YES. [2024-06-03 20:19:23,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22976 conditions, 3680 events. 2115/3680 cut-off events. For 157375/157381 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 25037 event pairs, 399 based on Foata normal form. 9/3649 useless extension candidates. Maximal degree in co-relation 22895. Up to 3010 conditions per place. [2024-06-03 20:19:23,897 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 168 selfloop transitions, 45 changer transitions 1/221 dead transitions. [2024-06-03 20:19:23,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 221 transitions, 2678 flow [2024-06-03 20:19:23,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:23,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:23,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-03 20:19:23,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-03 20:19:23,898 INFO L175 Difference]: Start difference. First operand has 163 places, 200 transitions, 2142 flow. Second operand 8 states and 150 transitions. [2024-06-03 20:19:23,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 221 transitions, 2678 flow [2024-06-03 20:19:24,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 221 transitions, 2522 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:24,128 INFO L231 Difference]: Finished difference. Result has 167 places, 202 transitions, 2140 flow [2024-06-03 20:19:24,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1987, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2140, PETRI_PLACES=167, PETRI_TRANSITIONS=202} [2024-06-03 20:19:24,128 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-03 20:19:24,128 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 202 transitions, 2140 flow [2024-06-03 20:19:24,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:24,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:24,129 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-03 20:19:24,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 20:19:24,129 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:24,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:24,129 INFO L85 PathProgramCache]: Analyzing trace with hash 954899518, now seen corresponding path program 2 times [2024-06-03 20:19:24,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:24,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117120331] [2024-06-03 20:19:24,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:24,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:24,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:25,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:25,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:25,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117120331] [2024-06-03 20:19:25,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117120331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:25,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:25,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:25,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19163355] [2024-06-03 20:19:25,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:25,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:25,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:25,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:25,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:25,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:25,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 202 transitions, 2140 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:25,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:25,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:25,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:25,801 INFO L124 PetriNetUnfolderBase]: 2368/4159 cut-off events. [2024-06-03 20:19:25,801 INFO L125 PetriNetUnfolderBase]: For 206246/206258 co-relation queries the response was YES. [2024-06-03 20:19:25,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26643 conditions, 4159 events. 2368/4159 cut-off events. For 206246/206258 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29298 event pairs, 529 based on Foata normal form. 10/4114 useless extension candidates. Maximal degree in co-relation 26561. Up to 1021 conditions per place. [2024-06-03 20:19:25,837 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 139 selfloop transitions, 96 changer transitions 0/242 dead transitions. [2024-06-03 20:19:25,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 242 transitions, 3304 flow [2024-06-03 20:19:25,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:25,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:25,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 20:19:25,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-03 20:19:25,838 INFO L175 Difference]: Start difference. First operand has 167 places, 202 transitions, 2140 flow. Second operand 8 states and 155 transitions. [2024-06-03 20:19:25,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 242 transitions, 3304 flow [2024-06-03 20:19:26,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 242 transitions, 3170 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:26,193 INFO L231 Difference]: Finished difference. Result has 171 places, 212 transitions, 2491 flow [2024-06-03 20:19:26,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2006, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2491, PETRI_PLACES=171, PETRI_TRANSITIONS=212} [2024-06-03 20:19:26,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-03 20:19:26,194 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 212 transitions, 2491 flow [2024-06-03 20:19:26,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:26,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:26,195 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-03 20:19:26,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 20:19:26,195 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:26,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:26,195 INFO L85 PathProgramCache]: Analyzing trace with hash 246798162, now seen corresponding path program 3 times [2024-06-03 20:19:26,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:26,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303398223] [2024-06-03 20:19:26,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:26,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:26,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:27,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:27,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:27,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303398223] [2024-06-03 20:19:27,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303398223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:27,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:27,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:27,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877589232] [2024-06-03 20:19:27,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:27,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:27,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:27,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:27,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:27,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:27,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 212 transitions, 2491 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:27,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:27,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:27,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:28,176 INFO L124 PetriNetUnfolderBase]: 2561/4530 cut-off events. [2024-06-03 20:19:28,176 INFO L125 PetriNetUnfolderBase]: For 264354/264366 co-relation queries the response was YES. [2024-06-03 20:19:28,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30343 conditions, 4530 events. 2561/4530 cut-off events. For 264354/264366 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32669 event pairs, 608 based on Foata normal form. 34/4513 useless extension candidates. Maximal degree in co-relation 30258. Up to 1450 conditions per place. [2024-06-03 20:19:28,214 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 145 selfloop transitions, 96 changer transitions 0/248 dead transitions. [2024-06-03 20:19:28,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 248 transitions, 3594 flow [2024-06-03 20:19:28,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:28,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:28,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-03 20:19:28,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-03 20:19:28,215 INFO L175 Difference]: Start difference. First operand has 171 places, 212 transitions, 2491 flow. Second operand 8 states and 156 transitions. [2024-06-03 20:19:28,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 248 transitions, 3594 flow [2024-06-03 20:19:28,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 248 transitions, 3472 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-03 20:19:28,591 INFO L231 Difference]: Finished difference. Result has 178 places, 218 transitions, 2739 flow [2024-06-03 20:19:28,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2377, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2739, PETRI_PLACES=178, PETRI_TRANSITIONS=218} [2024-06-03 20:19:28,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-03 20:19:28,592 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 218 transitions, 2739 flow [2024-06-03 20:19:28,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:28,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:28,592 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-03 20:19:28,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 20:19:28,592 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:28,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:28,592 INFO L85 PathProgramCache]: Analyzing trace with hash 947280741, now seen corresponding path program 4 times [2024-06-03 20:19:28,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:28,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405408568] [2024-06-03 20:19:28,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:28,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:28,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:29,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:29,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:29,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405408568] [2024-06-03 20:19:29,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405408568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:29,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:29,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:29,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035854502] [2024-06-03 20:19:29,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:29,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:29,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:29,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:29,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:29,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:29,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 218 transitions, 2739 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:29,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:29,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:29,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:30,359 INFO L124 PetriNetUnfolderBase]: 2932/5205 cut-off events. [2024-06-03 20:19:30,359 INFO L125 PetriNetUnfolderBase]: For 343783/343795 co-relation queries the response was YES. [2024-06-03 20:19:30,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36533 conditions, 5205 events. 2932/5205 cut-off events. For 343783/343795 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 38974 event pairs, 794 based on Foata normal form. 38/5188 useless extension candidates. Maximal degree in co-relation 36445. Up to 2181 conditions per place. [2024-06-03 20:19:30,411 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 75 changer transitions 0/249 dead transitions. [2024-06-03 20:19:30,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 249 transitions, 3698 flow [2024-06-03 20:19:30,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:30,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:30,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 20:19:30,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 20:19:30,413 INFO L175 Difference]: Start difference. First operand has 178 places, 218 transitions, 2739 flow. Second operand 8 states and 149 transitions. [2024-06-03 20:19:30,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 249 transitions, 3698 flow [2024-06-03 20:19:30,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 249 transitions, 3435 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:30,983 INFO L231 Difference]: Finished difference. Result has 183 places, 225 transitions, 2877 flow [2024-06-03 20:19:30,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2486, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2877, PETRI_PLACES=183, PETRI_TRANSITIONS=225} [2024-06-03 20:19:30,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-03 20:19:30,984 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 225 transitions, 2877 flow [2024-06-03 20:19:30,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:30,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:30,984 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-03 20:19:30,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 20:19:30,984 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-03 20:19:30,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:30,984 INFO L85 PathProgramCache]: Analyzing trace with hash 954632391, now seen corresponding path program 5 times [2024-06-03 20:19:30,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:30,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033970363] [2024-06-03 20:19:30,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:30,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:30,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:31,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:31,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:31,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033970363] [2024-06-03 20:19:31,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033970363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:31,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:31,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:31,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297191721] [2024-06-03 20:19:31,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:31,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:31,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:31,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:31,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:31,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:31,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 225 transitions, 2877 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:31,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:31,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:31,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:32,727 INFO L124 PetriNetUnfolderBase]: 2972/5327 cut-off events. [2024-06-03 20:19:32,727 INFO L125 PetriNetUnfolderBase]: For 340796/340805 co-relation queries the response was YES. [2024-06-03 20:19:32,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36050 conditions, 5327 events. 2972/5327 cut-off events. For 340796/340805 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 40432 event pairs, 712 based on Foata normal form. 37/5307 useless extension candidates. Maximal degree in co-relation 35959. Up to 1788 conditions per place. [2024-06-03 20:19:32,777 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 146 selfloop transitions, 90 changer transitions 3/246 dead transitions. [2024-06-03 20:19:32,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 246 transitions, 3534 flow [2024-06-03 20:19:32,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:32,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:32,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 20:19:32,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 20:19:32,779 INFO L175 Difference]: Start difference. First operand has 183 places, 225 transitions, 2877 flow. Second operand 8 states and 148 transitions. [2024-06-03 20:19:32,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 246 transitions, 3534 flow [2024-06-03 20:19:33,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 246 transitions, 3347 flow, removed 75 selfloop flow, removed 3 redundant places. [2024-06-03 20:19:33,299 INFO L231 Difference]: Finished difference. Result has 188 places, 223 transitions, 2878 flow [2024-06-03 20:19:33,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2692, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2878, PETRI_PLACES=188, PETRI_TRANSITIONS=223} [2024-06-03 20:19:33,299 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-03 20:19:33,299 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 223 transitions, 2878 flow [2024-06-03 20:19:33,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:33,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:33,300 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-03 20:19:33,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 20:19:33,300 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-03 20:19:33,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:33,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1777558308, now seen corresponding path program 4 times [2024-06-03 20:19:33,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:33,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611930245] [2024-06-03 20:19:33,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:33,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:33,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:34,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:34,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:34,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611930245] [2024-06-03 20:19:34,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611930245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:34,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:34,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:34,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030355732] [2024-06-03 20:19:34,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:34,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:34,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:34,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:34,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:34,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:34,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 223 transitions, 2878 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:34,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:34,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:34,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:35,200 INFO L124 PetriNetUnfolderBase]: 2852/5091 cut-off events. [2024-06-03 20:19:35,200 INFO L125 PetriNetUnfolderBase]: For 305424/305433 co-relation queries the response was YES. [2024-06-03 20:19:35,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34587 conditions, 5091 events. 2852/5091 cut-off events. For 305424/305433 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 37935 event pairs, 786 based on Foata normal form. 12/5062 useless extension candidates. Maximal degree in co-relation 34495. Up to 4002 conditions per place. [2024-06-03 20:19:35,244 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 67 changer transitions 1/240 dead transitions. [2024-06-03 20:19:35,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 240 transitions, 3440 flow [2024-06-03 20:19:35,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:35,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:35,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 20:19:35,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 20:19:35,245 INFO L175 Difference]: Start difference. First operand has 188 places, 223 transitions, 2878 flow. Second operand 8 states and 149 transitions. [2024-06-03 20:19:35,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 240 transitions, 3440 flow [2024-06-03 20:19:35,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 240 transitions, 3257 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:35,728 INFO L231 Difference]: Finished difference. Result has 191 places, 225 transitions, 2897 flow [2024-06-03 20:19:35,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2696, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2897, PETRI_PLACES=191, PETRI_TRANSITIONS=225} [2024-06-03 20:19:35,729 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-03 20:19:35,729 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 225 transitions, 2897 flow [2024-06-03 20:19:35,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:35,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:35,729 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-03 20:19:35,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 20:19:35,729 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:35,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:35,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1777564105, now seen corresponding path program 6 times [2024-06-03 20:19:35,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:35,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685990989] [2024-06-03 20:19:35,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:35,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:35,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:36,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:36,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:36,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685990989] [2024-06-03 20:19:36,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685990989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:36,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:36,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:36,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123025000] [2024-06-03 20:19:36,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:36,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:36,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:36,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:36,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:36,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:36,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 225 transitions, 2897 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:36,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:36,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:36,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:37,536 INFO L124 PetriNetUnfolderBase]: 2916/5240 cut-off events. [2024-06-03 20:19:37,536 INFO L125 PetriNetUnfolderBase]: For 324924/324933 co-relation queries the response was YES. [2024-06-03 20:19:37,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35335 conditions, 5240 events. 2916/5240 cut-off events. For 324924/324933 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 39729 event pairs, 728 based on Foata normal form. 13/5198 useless extension candidates. Maximal degree in co-relation 35242. Up to 2278 conditions per place. [2024-06-03 20:19:37,595 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 164 selfloop transitions, 79 changer transitions 0/250 dead transitions. [2024-06-03 20:19:37,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 250 transitions, 3745 flow [2024-06-03 20:19:37,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:37,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:37,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 20:19:37,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 20:19:37,596 INFO L175 Difference]: Start difference. First operand has 191 places, 225 transitions, 2897 flow. Second operand 8 states and 148 transitions. [2024-06-03 20:19:37,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 250 transitions, 3745 flow [2024-06-03 20:19:38,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 250 transitions, 3537 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-03 20:19:38,274 INFO L231 Difference]: Finished difference. Result has 194 places, 230 transitions, 3030 flow [2024-06-03 20:19:38,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3030, PETRI_PLACES=194, PETRI_TRANSITIONS=230} [2024-06-03 20:19:38,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-03 20:19:38,275 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 230 transitions, 3030 flow [2024-06-03 20:19:38,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:38,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:38,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:38,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 20:19:38,275 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:38,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:38,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1835060186, now seen corresponding path program 1 times [2024-06-03 20:19:38,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:38,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555085386] [2024-06-03 20:19:38,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:38,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:38,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:39,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:39,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:39,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555085386] [2024-06-03 20:19:39,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555085386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:39,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:39,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:39,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345438217] [2024-06-03 20:19:39,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:39,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:39,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:39,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:39,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:39,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:39,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 230 transitions, 3030 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:39,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:39,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:39,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:40,154 INFO L124 PetriNetUnfolderBase]: 2940/5302 cut-off events. [2024-06-03 20:19:40,154 INFO L125 PetriNetUnfolderBase]: For 340434/340452 co-relation queries the response was YES. [2024-06-03 20:19:40,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36177 conditions, 5302 events. 2940/5302 cut-off events. For 340434/340452 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 40323 event pairs, 817 based on Foata normal form. 20/5282 useless extension candidates. Maximal degree in co-relation 36082. Up to 4394 conditions per place. [2024-06-03 20:19:40,213 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 216 selfloop transitions, 30 changer transitions 1/254 dead transitions. [2024-06-03 20:19:40,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 254 transitions, 3642 flow [2024-06-03 20:19:40,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:40,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:40,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 20:19:40,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-03 20:19:40,214 INFO L175 Difference]: Start difference. First operand has 194 places, 230 transitions, 3030 flow. Second operand 8 states and 147 transitions. [2024-06-03 20:19:40,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 254 transitions, 3642 flow [2024-06-03 20:19:40,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 254 transitions, 3456 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:40,994 INFO L231 Difference]: Finished difference. Result has 198 places, 231 transitions, 2932 flow [2024-06-03 20:19:40,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2845, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2932, PETRI_PLACES=198, PETRI_TRANSITIONS=231} [2024-06-03 20:19:40,995 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-03 20:19:40,995 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 231 transitions, 2932 flow [2024-06-03 20:19:40,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:40,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:40,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:40,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 20:19:40,996 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:40,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:40,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1651041036, now seen corresponding path program 1 times [2024-06-03 20:19:40,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:40,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865814752] [2024-06-03 20:19:40,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:40,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:41,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:41,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:41,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:41,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865814752] [2024-06-03 20:19:41,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865814752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:41,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:41,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:41,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030052816] [2024-06-03 20:19:41,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:41,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:41,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:41,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:41,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:41,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:41,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 231 transitions, 2932 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:41,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:41,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:41,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:42,616 INFO L124 PetriNetUnfolderBase]: 2925/5262 cut-off events. [2024-06-03 20:19:42,616 INFO L125 PetriNetUnfolderBase]: For 337968/337974 co-relation queries the response was YES. [2024-06-03 20:19:42,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35042 conditions, 5262 events. 2925/5262 cut-off events. For 337968/337974 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 39978 event pairs, 775 based on Foata normal form. 10/5230 useless extension candidates. Maximal degree in co-relation 34946. Up to 3601 conditions per place. [2024-06-03 20:19:42,673 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 201 selfloop transitions, 54 changer transitions 0/262 dead transitions. [2024-06-03 20:19:42,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 262 transitions, 3580 flow [2024-06-03 20:19:42,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:42,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:42,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 20:19:42,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-03 20:19:42,674 INFO L175 Difference]: Start difference. First operand has 198 places, 231 transitions, 2932 flow. Second operand 8 states and 155 transitions. [2024-06-03 20:19:42,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 262 transitions, 3580 flow [2024-06-03 20:19:43,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 262 transitions, 3508 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:43,357 INFO L231 Difference]: Finished difference. Result has 201 places, 234 transitions, 3045 flow [2024-06-03 20:19:43,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2860, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3045, PETRI_PLACES=201, PETRI_TRANSITIONS=234} [2024-06-03 20:19:43,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-03 20:19:43,358 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 234 transitions, 3045 flow [2024-06-03 20:19:43,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:43,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:43,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:43,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 20:19:43,358 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:43,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:43,358 INFO L85 PathProgramCache]: Analyzing trace with hash 583590098, now seen corresponding path program 2 times [2024-06-03 20:19:43,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:43,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209463600] [2024-06-03 20:19:43,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:43,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:43,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:44,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:44,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:44,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209463600] [2024-06-03 20:19:44,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209463600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:44,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:44,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:44,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041817487] [2024-06-03 20:19:44,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:44,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:44,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:44,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:44,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:44,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:44,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 234 transitions, 3045 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:44,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:44,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:44,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:45,033 INFO L124 PetriNetUnfolderBase]: 2931/5270 cut-off events. [2024-06-03 20:19:45,033 INFO L125 PetriNetUnfolderBase]: For 347047/347053 co-relation queries the response was YES. [2024-06-03 20:19:45,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35544 conditions, 5270 events. 2931/5270 cut-off events. For 347047/347053 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 40006 event pairs, 758 based on Foata normal form. 10/5238 useless extension candidates. Maximal degree in co-relation 35446. Up to 3488 conditions per place. [2024-06-03 20:19:45,089 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 200 selfloop transitions, 58 changer transitions 0/265 dead transitions. [2024-06-03 20:19:45,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 265 transitions, 3843 flow [2024-06-03 20:19:45,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:45,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:45,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-03 20:19:45,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-03 20:19:45,091 INFO L175 Difference]: Start difference. First operand has 201 places, 234 transitions, 3045 flow. Second operand 8 states and 156 transitions. [2024-06-03 20:19:45,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 265 transitions, 3843 flow [2024-06-03 20:19:45,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 265 transitions, 3737 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:45,740 INFO L231 Difference]: Finished difference. Result has 206 places, 238 transitions, 3186 flow [2024-06-03 20:19:45,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2939, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3186, PETRI_PLACES=206, PETRI_TRANSITIONS=238} [2024-06-03 20:19:45,740 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-03 20:19:45,740 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 238 transitions, 3186 flow [2024-06-03 20:19:45,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:45,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:45,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:45,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 20:19:45,741 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:45,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:45,741 INFO L85 PathProgramCache]: Analyzing trace with hash 510442884, now seen corresponding path program 3 times [2024-06-03 20:19:45,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:45,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746065631] [2024-06-03 20:19:45,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:45,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:45,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:46,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:46,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:46,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746065631] [2024-06-03 20:19:46,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746065631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:46,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:46,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:46,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506721533] [2024-06-03 20:19:46,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:46,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:46,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:46,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:46,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:46,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:46,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 238 transitions, 3186 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:46,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:46,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:46,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:47,472 INFO L124 PetriNetUnfolderBase]: 3052/5513 cut-off events. [2024-06-03 20:19:47,472 INFO L125 PetriNetUnfolderBase]: For 385408/385414 co-relation queries the response was YES. [2024-06-03 20:19:47,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38158 conditions, 5513 events. 3052/5513 cut-off events. For 385408/385414 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 42240 event pairs, 852 based on Foata normal form. 10/5485 useless extension candidates. Maximal degree in co-relation 38058. Up to 3353 conditions per place. [2024-06-03 20:19:47,534 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 203 selfloop transitions, 59 changer transitions 0/269 dead transitions. [2024-06-03 20:19:47,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 269 transitions, 4116 flow [2024-06-03 20:19:47,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:47,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:47,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 20:19:47,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 20:19:47,535 INFO L175 Difference]: Start difference. First operand has 206 places, 238 transitions, 3186 flow. Second operand 8 states and 152 transitions. [2024-06-03 20:19:47,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 269 transitions, 4116 flow [2024-06-03 20:19:48,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 269 transitions, 3985 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:48,228 INFO L231 Difference]: Finished difference. Result has 210 places, 244 transitions, 3407 flow [2024-06-03 20:19:48,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3407, PETRI_PLACES=210, PETRI_TRANSITIONS=244} [2024-06-03 20:19:48,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-03 20:19:48,229 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 244 transitions, 3407 flow [2024-06-03 20:19:48,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:48,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:48,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:48,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 20:19:48,229 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:48,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:48,230 INFO L85 PathProgramCache]: Analyzing trace with hash 56847602, now seen corresponding path program 2 times [2024-06-03 20:19:48,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:48,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394352926] [2024-06-03 20:19:48,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:48,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:48,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:49,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:49,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:49,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394352926] [2024-06-03 20:19:49,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394352926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:49,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:49,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:49,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317134873] [2024-06-03 20:19:49,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:49,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:49,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:49,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:49,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:49,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:49,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 244 transitions, 3407 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:49,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:49,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:49,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:50,278 INFO L124 PetriNetUnfolderBase]: 3076/5528 cut-off events. [2024-06-03 20:19:50,278 INFO L125 PetriNetUnfolderBase]: For 398938/398947 co-relation queries the response was YES. [2024-06-03 20:19:50,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38782 conditions, 5528 events. 3076/5528 cut-off events. For 398938/398947 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 42163 event pairs, 777 based on Foata normal form. 12/5506 useless extension candidates. Maximal degree in co-relation 38680. Up to 4127 conditions per place. [2024-06-03 20:19:50,337 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 173 selfloop transitions, 84 changer transitions 3/267 dead transitions. [2024-06-03 20:19:50,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 267 transitions, 4155 flow [2024-06-03 20:19:50,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:19:50,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:19:50,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 20:19:50,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-03 20:19:50,339 INFO L175 Difference]: Start difference. First operand has 210 places, 244 transitions, 3407 flow. Second operand 9 states and 165 transitions. [2024-06-03 20:19:50,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 267 transitions, 4155 flow [2024-06-03 20:19:51,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 267 transitions, 4044 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:51,190 INFO L231 Difference]: Finished difference. Result has 215 places, 245 transitions, 3524 flow [2024-06-03 20:19:51,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3296, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3524, PETRI_PLACES=215, PETRI_TRANSITIONS=245} [2024-06-03 20:19:51,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-03 20:19:51,190 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 245 transitions, 3524 flow [2024-06-03 20:19:51,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:51,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:51,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:51,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 20:19:51,191 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:51,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:51,191 INFO L85 PathProgramCache]: Analyzing trace with hash -2063262676, now seen corresponding path program 3 times [2024-06-03 20:19:51,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:51,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493590123] [2024-06-03 20:19:51,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:51,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:51,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:52,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:52,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:52,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493590123] [2024-06-03 20:19:52,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493590123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:52,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:52,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:52,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344500004] [2024-06-03 20:19:52,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:52,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:52,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:52,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:52,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:52,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:52,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 245 transitions, 3524 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:52,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:52,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:52,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:53,382 INFO L124 PetriNetUnfolderBase]: 3026/5430 cut-off events. [2024-06-03 20:19:53,382 INFO L125 PetriNetUnfolderBase]: For 395928/395937 co-relation queries the response was YES. [2024-06-03 20:19:53,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38286 conditions, 5430 events. 3026/5430 cut-off events. For 395928/395937 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 41115 event pairs, 869 based on Foata normal form. 12/5412 useless extension candidates. Maximal degree in co-relation 38182. Up to 4279 conditions per place. [2024-06-03 20:19:53,436 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 189 selfloop transitions, 63 changer transitions 1/260 dead transitions. [2024-06-03 20:19:53,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 260 transitions, 4068 flow [2024-06-03 20:19:53,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:53,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:53,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 20:19:53,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-03 20:19:53,437 INFO L175 Difference]: Start difference. First operand has 215 places, 245 transitions, 3524 flow. Second operand 8 states and 145 transitions. [2024-06-03 20:19:53,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 260 transitions, 4068 flow [2024-06-03 20:19:54,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 260 transitions, 3907 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:54,121 INFO L231 Difference]: Finished difference. Result has 217 places, 244 transitions, 3457 flow [2024-06-03 20:19:54,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3363, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3457, PETRI_PLACES=217, PETRI_TRANSITIONS=244} [2024-06-03 20:19:54,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-03 20:19:54,122 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 244 transitions, 3457 flow [2024-06-03 20:19:54,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:54,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:54,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:54,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 20:19:54,123 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-03 20:19:54,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:54,123 INFO L85 PathProgramCache]: Analyzing trace with hash 824268720, now seen corresponding path program 4 times [2024-06-03 20:19:54,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:54,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38616248] [2024-06-03 20:19:54,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:54,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:54,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:54,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-03 20:19:54,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:54,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38616248] [2024-06-03 20:19:54,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38616248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:54,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:54,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:54,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140084690] [2024-06-03 20:19:54,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:54,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:54,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:54,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:54,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:54,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:54,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 244 transitions, 3457 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:54,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:54,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:54,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:56,164 INFO L124 PetriNetUnfolderBase]: 2991/5309 cut-off events. [2024-06-03 20:19:56,164 INFO L125 PetriNetUnfolderBase]: For 397835/397838 co-relation queries the response was YES. [2024-06-03 20:19:56,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38167 conditions, 5309 events. 2991/5309 cut-off events. For 397835/397838 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 39916 event pairs, 805 based on Foata normal form. 3/5227 useless extension candidates. Maximal degree in co-relation 38062. Up to 3715 conditions per place. [2024-06-03 20:19:56,219 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 205 selfloop transitions, 58 changer transitions 0/270 dead transitions. [2024-06-03 20:19:56,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 270 transitions, 4115 flow [2024-06-03 20:19:56,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:56,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:56,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 20:19:56,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 20:19:56,220 INFO L175 Difference]: Start difference. First operand has 217 places, 244 transitions, 3457 flow. Second operand 8 states and 152 transitions. [2024-06-03 20:19:56,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 270 transitions, 4115 flow [2024-06-03 20:19:57,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 270 transitions, 3905 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 20:19:57,014 INFO L231 Difference]: Finished difference. Result has 218 places, 247 transitions, 3442 flow [2024-06-03 20:19:57,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3248, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3442, PETRI_PLACES=218, PETRI_TRANSITIONS=247} [2024-06-03 20:19:57,015 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-03 20:19:57,015 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 247 transitions, 3442 flow [2024-06-03 20:19:57,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:57,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:57,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:57,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 20:19:57,015 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-03 20:19:57,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:57,016 INFO L85 PathProgramCache]: Analyzing trace with hash 281296880, now seen corresponding path program 5 times [2024-06-03 20:19:57,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:57,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630186046] [2024-06-03 20:19:57,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:57,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:57,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:57,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:57,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:57,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630186046] [2024-06-03 20:19:57,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630186046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:57,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:57,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:57,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007938848] [2024-06-03 20:19:57,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:57,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:57,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:57,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:57,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:57,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:19:57,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 247 transitions, 3442 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:57,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:57,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:19:57,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:58,729 INFO L124 PetriNetUnfolderBase]: 2935/5181 cut-off events. [2024-06-03 20:19:58,730 INFO L125 PetriNetUnfolderBase]: For 391502/391505 co-relation queries the response was YES. [2024-06-03 20:19:58,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36911 conditions, 5181 events. 2935/5181 cut-off events. For 391502/391505 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 38742 event pairs, 772 based on Foata normal form. 3/5107 useless extension candidates. Maximal degree in co-relation 36805. Up to 3620 conditions per place. [2024-06-03 20:19:58,784 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 203 selfloop transitions, 62 changer transitions 0/272 dead transitions. [2024-06-03 20:19:58,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 272 transitions, 4071 flow [2024-06-03 20:19:58,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:58,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:58,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 20:19:58,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-03 20:19:58,785 INFO L175 Difference]: Start difference. First operand has 218 places, 247 transitions, 3442 flow. Second operand 8 states and 151 transitions. [2024-06-03 20:19:58,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 272 transitions, 4071 flow [2024-06-03 20:19:59,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 272 transitions, 3949 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:59,405 INFO L231 Difference]: Finished difference. Result has 222 places, 248 transitions, 3477 flow [2024-06-03 20:19:59,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3320, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3477, PETRI_PLACES=222, PETRI_TRANSITIONS=248} [2024-06-03 20:19:59,406 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-03 20:19:59,406 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 248 transitions, 3477 flow [2024-06-03 20:19:59,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:59,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:59,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:59,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 20:19:59,407 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-03 20:19:59,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:59,407 INFO L85 PathProgramCache]: Analyzing trace with hash 53515700, now seen corresponding path program 6 times [2024-06-03 20:19:59,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:59,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072664168] [2024-06-03 20:19:59,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:59,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:59,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:00,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:00,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:00,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072664168] [2024-06-03 20:20:00,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072664168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:00,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:00,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:00,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511501776] [2024-06-03 20:20:00,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:00,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:00,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:00,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:00,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:00,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:00,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 248 transitions, 3477 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:00,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:00,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:00,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:01,128 INFO L124 PetriNetUnfolderBase]: 2927/5181 cut-off events. [2024-06-03 20:20:01,128 INFO L125 PetriNetUnfolderBase]: For 398577/398580 co-relation queries the response was YES. [2024-06-03 20:20:01,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36921 conditions, 5181 events. 2927/5181 cut-off events. For 398577/398580 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 38607 event pairs, 802 based on Foata normal form. 3/5118 useless extension candidates. Maximal degree in co-relation 36814. Up to 3561 conditions per place. [2024-06-03 20:20:01,187 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 201 selfloop transitions, 65 changer transitions 0/273 dead transitions. [2024-06-03 20:20:01,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 273 transitions, 4241 flow [2024-06-03 20:20:01,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:01,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:01,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 20:20:01,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 20:20:01,188 INFO L175 Difference]: Start difference. First operand has 222 places, 248 transitions, 3477 flow. Second operand 8 states and 152 transitions. [2024-06-03 20:20:01,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 273 transitions, 4241 flow [2024-06-03 20:20:01,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 273 transitions, 4051 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-03 20:20:01,926 INFO L231 Difference]: Finished difference. Result has 222 places, 250 transitions, 3493 flow [2024-06-03 20:20:01,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3287, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3493, PETRI_PLACES=222, PETRI_TRANSITIONS=250} [2024-06-03 20:20:01,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-03 20:20:01,927 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 250 transitions, 3493 flow [2024-06-03 20:20:01,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:01,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:01,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:01,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 20:20:01,927 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:20:01,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:01,928 INFO L85 PathProgramCache]: Analyzing trace with hash 449144486, now seen corresponding path program 7 times [2024-06-03 20:20:01,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:01,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835500693] [2024-06-03 20:20:01,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:01,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:01,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:02,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:02,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:02,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835500693] [2024-06-03 20:20:02,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835500693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:02,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:02,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:02,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262777029] [2024-06-03 20:20:02,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:02,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:02,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:02,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:02,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:02,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:02,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 250 transitions, 3493 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:02,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:02,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:02,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:03,646 INFO L124 PetriNetUnfolderBase]: 2906/5132 cut-off events. [2024-06-03 20:20:03,647 INFO L125 PetriNetUnfolderBase]: For 404719/404722 co-relation queries the response was YES. [2024-06-03 20:20:03,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36341 conditions, 5132 events. 2906/5132 cut-off events. For 404719/404722 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 38359 event pairs, 754 based on Foata normal form. 6/5057 useless extension candidates. Maximal degree in co-relation 36235. Up to 3412 conditions per place. [2024-06-03 20:20:03,705 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 198 selfloop transitions, 69 changer transitions 0/274 dead transitions. [2024-06-03 20:20:03,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 274 transitions, 4097 flow [2024-06-03 20:20:03,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:03,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:03,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 20:20:03,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-03 20:20:03,706 INFO L175 Difference]: Start difference. First operand has 222 places, 250 transitions, 3493 flow. Second operand 8 states and 153 transitions. [2024-06-03 20:20:03,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 274 transitions, 4097 flow [2024-06-03 20:20:04,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 274 transitions, 3929 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-03 20:20:04,414 INFO L231 Difference]: Finished difference. Result has 225 places, 250 transitions, 3470 flow [2024-06-03 20:20:04,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3325, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3470, PETRI_PLACES=225, PETRI_TRANSITIONS=250} [2024-06-03 20:20:04,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-03 20:20:04,414 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 250 transitions, 3470 flow [2024-06-03 20:20:04,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:04,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:04,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:04,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 20:20:04,415 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-03 20:20:04,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:04,416 INFO L85 PathProgramCache]: Analyzing trace with hash 408015890, now seen corresponding path program 8 times [2024-06-03 20:20:04,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:04,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839473338] [2024-06-03 20:20:04,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:04,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:04,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:05,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:05,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:05,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839473338] [2024-06-03 20:20:05,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839473338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:05,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:05,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:05,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142715545] [2024-06-03 20:20:05,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:05,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:05,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:05,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:05,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:05,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:05,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 250 transitions, 3470 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:05,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:05,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:05,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:06,128 INFO L124 PetriNetUnfolderBase]: 2952/5215 cut-off events. [2024-06-03 20:20:06,129 INFO L125 PetriNetUnfolderBase]: For 428904/428907 co-relation queries the response was YES. [2024-06-03 20:20:06,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37015 conditions, 5215 events. 2952/5215 cut-off events. For 428904/428907 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 38973 event pairs, 701 based on Foata normal form. 12/5140 useless extension candidates. Maximal degree in co-relation 36908. Up to 2460 conditions per place. [2024-06-03 20:20:06,189 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 188 selfloop transitions, 87 changer transitions 0/282 dead transitions. [2024-06-03 20:20:06,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 282 transitions, 4437 flow [2024-06-03 20:20:06,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:06,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:06,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-03 20:20:06,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-03 20:20:06,190 INFO L175 Difference]: Start difference. First operand has 225 places, 250 transitions, 3470 flow. Second operand 8 states and 159 transitions. [2024-06-03 20:20:06,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 282 transitions, 4437 flow [2024-06-03 20:20:06,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 282 transitions, 4271 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 20:20:06,902 INFO L231 Difference]: Finished difference. Result has 226 places, 253 transitions, 3552 flow [2024-06-03 20:20:06,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3304, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3552, PETRI_PLACES=226, PETRI_TRANSITIONS=253} [2024-06-03 20:20:06,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-03 20:20:06,903 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 253 transitions, 3552 flow [2024-06-03 20:20:06,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:06,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:06,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:06,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 20:20:06,903 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-03 20:20:06,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:06,904 INFO L85 PathProgramCache]: Analyzing trace with hash 407778740, now seen corresponding path program 9 times [2024-06-03 20:20:06,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:06,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035982573] [2024-06-03 20:20:06,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:06,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:06,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:07,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:07,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:07,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035982573] [2024-06-03 20:20:07,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035982573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:07,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:07,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:07,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925821103] [2024-06-03 20:20:07,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:07,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:07,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:07,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:07,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:07,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:07,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 253 transitions, 3552 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:07,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:07,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:07,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:08,653 INFO L124 PetriNetUnfolderBase]: 2925/5176 cut-off events. [2024-06-03 20:20:08,653 INFO L125 PetriNetUnfolderBase]: For 421156/421159 co-relation queries the response was YES. [2024-06-03 20:20:08,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36382 conditions, 5176 events. 2925/5176 cut-off events. For 421156/421159 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 38675 event pairs, 698 based on Foata normal form. 12/5101 useless extension candidates. Maximal degree in co-relation 36274. Up to 2451 conditions per place. [2024-06-03 20:20:08,714 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 183 selfloop transitions, 91 changer transitions 0/281 dead transitions. [2024-06-03 20:20:08,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 281 transitions, 4456 flow [2024-06-03 20:20:08,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:08,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:08,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-03 20:20:08,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-03 20:20:08,716 INFO L175 Difference]: Start difference. First operand has 226 places, 253 transitions, 3552 flow. Second operand 8 states and 158 transitions. [2024-06-03 20:20:08,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 281 transitions, 4456 flow [2024-06-03 20:20:09,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 281 transitions, 4296 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-03 20:20:09,682 INFO L231 Difference]: Finished difference. Result has 230 places, 253 transitions, 3581 flow [2024-06-03 20:20:09,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3581, PETRI_PLACES=230, PETRI_TRANSITIONS=253} [2024-06-03 20:20:09,683 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-03 20:20:09,683 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 253 transitions, 3581 flow [2024-06-03 20:20:09,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:09,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:09,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:09,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 20:20:09,684 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-03 20:20:09,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:09,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1167522380, now seen corresponding path program 10 times [2024-06-03 20:20:09,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:09,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369200516] [2024-06-03 20:20:09,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:09,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:09,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:10,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:10,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:10,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369200516] [2024-06-03 20:20:10,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369200516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:10,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:10,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:10,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181876397] [2024-06-03 20:20:10,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:10,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:10,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:10,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:10,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:10,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:10,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 253 transitions, 3581 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:10,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:10,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:10,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:11,475 INFO L124 PetriNetUnfolderBase]: 3099/5507 cut-off events. [2024-06-03 20:20:11,475 INFO L125 PetriNetUnfolderBase]: For 480325/480334 co-relation queries the response was YES. [2024-06-03 20:20:11,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39841 conditions, 5507 events. 3099/5507 cut-off events. For 480325/480334 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 41463 event pairs, 905 based on Foata normal form. 13/5460 useless extension candidates. Maximal degree in co-relation 39732. Up to 2432 conditions per place. [2024-06-03 20:20:11,537 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 187 selfloop transitions, 86 changer transitions 0/280 dead transitions. [2024-06-03 20:20:11,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 280 transitions, 4606 flow [2024-06-03 20:20:11,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:11,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:11,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 20:20:11,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-03 20:20:11,538 INFO L175 Difference]: Start difference. First operand has 230 places, 253 transitions, 3581 flow. Second operand 8 states and 147 transitions. [2024-06-03 20:20:11,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 280 transitions, 4606 flow [2024-06-03 20:20:12,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 280 transitions, 4286 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-03 20:20:12,362 INFO L231 Difference]: Finished difference. Result has 229 places, 260 transitions, 3637 flow [2024-06-03 20:20:12,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3261, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3637, PETRI_PLACES=229, PETRI_TRANSITIONS=260} [2024-06-03 20:20:12,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-03 20:20:12,362 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 260 transitions, 3637 flow [2024-06-03 20:20:12,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:12,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:12,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:12,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 20:20:12,363 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-03 20:20:12,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:12,363 INFO L85 PathProgramCache]: Analyzing trace with hash -699253884, now seen corresponding path program 11 times [2024-06-03 20:20:12,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:12,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875389524] [2024-06-03 20:20:12,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:12,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:12,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:13,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:13,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:13,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875389524] [2024-06-03 20:20:13,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875389524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:13,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:13,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:13,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885965920] [2024-06-03 20:20:13,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:13,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:13,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:13,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:13,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:13,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:13,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 260 transitions, 3637 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:13,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:13,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:13,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:14,243 INFO L124 PetriNetUnfolderBase]: 3070/5476 cut-off events. [2024-06-03 20:20:14,243 INFO L125 PetriNetUnfolderBase]: For 463947/463956 co-relation queries the response was YES. [2024-06-03 20:20:14,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38632 conditions, 5476 events. 3070/5476 cut-off events. For 463947/463956 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 41401 event pairs, 718 based on Foata normal form. 13/5437 useless extension candidates. Maximal degree in co-relation 38523. Up to 2420 conditions per place. [2024-06-03 20:20:14,306 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 184 selfloop transitions, 90 changer transitions 0/281 dead transitions. [2024-06-03 20:20:14,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 281 transitions, 4503 flow [2024-06-03 20:20:14,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:14,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:14,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 20:20:14,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 20:20:14,307 INFO L175 Difference]: Start difference. First operand has 229 places, 260 transitions, 3637 flow. Second operand 8 states and 148 transitions. [2024-06-03 20:20:14,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 281 transitions, 4503 flow [2024-06-03 20:20:15,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 281 transitions, 4322 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 20:20:15,086 INFO L231 Difference]: Finished difference. Result has 232 places, 261 transitions, 3661 flow [2024-06-03 20:20:15,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3456, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3661, PETRI_PLACES=232, PETRI_TRANSITIONS=261} [2024-06-03 20:20:15,086 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-03 20:20:15,086 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 261 transitions, 3661 flow [2024-06-03 20:20:15,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:15,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:15,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:15,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 20:20:15,087 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-03 20:20:15,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:15,087 INFO L85 PathProgramCache]: Analyzing trace with hash -705920124, now seen corresponding path program 12 times [2024-06-03 20:20:15,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:15,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986703419] [2024-06-03 20:20:15,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:15,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:15,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:15,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:15,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:15,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986703419] [2024-06-03 20:20:15,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986703419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:15,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:15,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:15,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447386909] [2024-06-03 20:20:15,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:15,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:15,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:15,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:15,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:15,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:15,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 261 transitions, 3661 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:15,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:15,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:15,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:16,829 INFO L124 PetriNetUnfolderBase]: 3046/5484 cut-off events. [2024-06-03 20:20:16,829 INFO L125 PetriNetUnfolderBase]: For 471177/471186 co-relation queries the response was YES. [2024-06-03 20:20:16,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36714 conditions, 5484 events. 3046/5484 cut-off events. For 471177/471186 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 41714 event pairs, 814 based on Foata normal form. 37/5461 useless extension candidates. Maximal degree in co-relation 36605. Up to 2412 conditions per place. [2024-06-03 20:20:16,890 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 187 selfloop transitions, 88 changer transitions 0/282 dead transitions. [2024-06-03 20:20:16,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 282 transitions, 4521 flow [2024-06-03 20:20:16,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:16,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:16,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 20:20:16,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 20:20:16,891 INFO L175 Difference]: Start difference. First operand has 232 places, 261 transitions, 3661 flow. Second operand 8 states and 149 transitions. [2024-06-03 20:20:16,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 282 transitions, 4521 flow [2024-06-03 20:20:17,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 282 transitions, 4310 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-03 20:20:17,948 INFO L231 Difference]: Finished difference. Result has 235 places, 261 transitions, 3633 flow [2024-06-03 20:20:17,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3450, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3633, PETRI_PLACES=235, PETRI_TRANSITIONS=261} [2024-06-03 20:20:17,948 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-03 20:20:17,948 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 261 transitions, 3633 flow [2024-06-03 20:20:17,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:17,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:17,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:17,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 20:20:17,949 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-03 20:20:17,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:17,949 INFO L85 PathProgramCache]: Analyzing trace with hash -476891504, now seen corresponding path program 4 times [2024-06-03 20:20:17,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:17,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945216055] [2024-06-03 20:20:17,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:17,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:17,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:18,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:18,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:18,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945216055] [2024-06-03 20:20:18,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945216055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:18,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:18,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:18,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470142730] [2024-06-03 20:20:18,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:18,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:18,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:18,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:18,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:18,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:18,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 261 transitions, 3633 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:18,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:18,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:18,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:20,045 INFO L124 PetriNetUnfolderBase]: 3070/5514 cut-off events. [2024-06-03 20:20:20,045 INFO L125 PetriNetUnfolderBase]: For 424188/424197 co-relation queries the response was YES. [2024-06-03 20:20:20,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36575 conditions, 5514 events. 3070/5514 cut-off events. For 424188/424197 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 41946 event pairs, 828 based on Foata normal form. 12/5478 useless extension candidates. Maximal degree in co-relation 36465. Up to 4364 conditions per place. [2024-06-03 20:20:20,108 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 205 selfloop transitions, 66 changer transitions 0/278 dead transitions. [2024-06-03 20:20:20,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 278 transitions, 4263 flow [2024-06-03 20:20:20,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:20,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:20,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 20:20:20,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 20:20:20,109 INFO L175 Difference]: Start difference. First operand has 235 places, 261 transitions, 3633 flow. Second operand 8 states and 148 transitions. [2024-06-03 20:20:20,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 278 transitions, 4263 flow [2024-06-03 20:20:20,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 278 transitions, 3831 flow, removed 16 selfloop flow, removed 13 redundant places. [2024-06-03 20:20:20,902 INFO L231 Difference]: Finished difference. Result has 230 places, 263 transitions, 3392 flow [2024-06-03 20:20:20,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3207, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3392, PETRI_PLACES=230, PETRI_TRANSITIONS=263} [2024-06-03 20:20:20,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-03 20:20:20,903 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 263 transitions, 3392 flow [2024-06-03 20:20:20,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:20,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:20,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:20,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 20:20:20,903 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-03 20:20:20,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:20,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1966453336, now seen corresponding path program 5 times [2024-06-03 20:20:20,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:20,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533000690] [2024-06-03 20:20:20,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:20,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:20,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:21,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:21,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:21,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533000690] [2024-06-03 20:20:21,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533000690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:21,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:21,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:21,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021607736] [2024-06-03 20:20:21,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:21,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:21,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:21,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:21,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:21,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:21,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 263 transitions, 3392 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:21,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:21,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:21,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:23,034 INFO L124 PetriNetUnfolderBase]: 3307/6013 cut-off events. [2024-06-03 20:20:23,034 INFO L125 PetriNetUnfolderBase]: For 525210/525219 co-relation queries the response was YES. [2024-06-03 20:20:23,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39935 conditions, 6013 events. 3307/6013 cut-off events. For 525210/525219 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 46988 event pairs, 848 based on Foata normal form. 21/5970 useless extension candidates. Maximal degree in co-relation 39829. Up to 2031 conditions per place. [2024-06-03 20:20:23,094 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 102 changer transitions 0/305 dead transitions. [2024-06-03 20:20:23,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 305 transitions, 4727 flow [2024-06-03 20:20:23,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:23,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:23,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 20:20:23,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-03 20:20:23,095 INFO L175 Difference]: Start difference. First operand has 230 places, 263 transitions, 3392 flow. Second operand 8 states and 155 transitions. [2024-06-03 20:20:23,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 305 transitions, 4727 flow [2024-06-03 20:20:24,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 305 transitions, 4564 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 20:20:24,101 INFO L231 Difference]: Finished difference. Result has 233 places, 271 transitions, 3659 flow [2024-06-03 20:20:24,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3229, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3659, PETRI_PLACES=233, PETRI_TRANSITIONS=271} [2024-06-03 20:20:24,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-03 20:20:24,101 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 271 transitions, 3659 flow [2024-06-03 20:20:24,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:24,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:24,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:24,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 20:20:24,102 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-03 20:20:24,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:24,102 INFO L85 PathProgramCache]: Analyzing trace with hash -463069844, now seen corresponding path program 6 times [2024-06-03 20:20:24,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:24,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543506396] [2024-06-03 20:20:24,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:24,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:24,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:25,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:25,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:25,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543506396] [2024-06-03 20:20:25,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543506396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:25,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:25,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:25,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630762481] [2024-06-03 20:20:25,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:25,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:25,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:25,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:25,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:25,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:25,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 271 transitions, 3659 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:25,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:25,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:25,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:26,180 INFO L124 PetriNetUnfolderBase]: 3331/6107 cut-off events. [2024-06-03 20:20:26,180 INFO L125 PetriNetUnfolderBase]: For 528119/528128 co-relation queries the response was YES. [2024-06-03 20:20:26,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40309 conditions, 6107 events. 3331/6107 cut-off events. For 528119/528128 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 48300 event pairs, 644 based on Foata normal form. 21/6076 useless extension candidates. Maximal degree in co-relation 40201. Up to 1612 conditions per place. [2024-06-03 20:20:26,242 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 209 selfloop transitions, 90 changer transitions 0/306 dead transitions. [2024-06-03 20:20:26,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 306 transitions, 4825 flow [2024-06-03 20:20:26,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:26,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:26,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 20:20:26,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-03 20:20:26,243 INFO L175 Difference]: Start difference. First operand has 233 places, 271 transitions, 3659 flow. Second operand 8 states and 153 transitions. [2024-06-03 20:20:26,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 306 transitions, 4825 flow [2024-06-03 20:20:27,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 306 transitions, 4542 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-03 20:20:27,161 INFO L231 Difference]: Finished difference. Result has 237 places, 272 transitions, 3609 flow [2024-06-03 20:20:27,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3376, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3609, PETRI_PLACES=237, PETRI_TRANSITIONS=272} [2024-06-03 20:20:27,162 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-03 20:20:27,162 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 272 transitions, 3609 flow [2024-06-03 20:20:27,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:27,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:27,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:27,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 20:20:27,162 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:20:27,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:27,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1489297000, now seen corresponding path program 1 times [2024-06-03 20:20:27,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:27,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269915244] [2024-06-03 20:20:27,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:27,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:27,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:28,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:28,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:28,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269915244] [2024-06-03 20:20:28,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269915244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:28,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:28,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:20:28,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663682387] [2024-06-03 20:20:28,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:28,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:20:28,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:28,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:20:28,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:20:28,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:28,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 272 transitions, 3609 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:28,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:28,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:28,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:29,199 INFO L124 PetriNetUnfolderBase]: 3320/6033 cut-off events. [2024-06-03 20:20:29,199 INFO L125 PetriNetUnfolderBase]: For 491059/491062 co-relation queries the response was YES. [2024-06-03 20:20:29,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39576 conditions, 6033 events. 3320/6033 cut-off events. For 491059/491062 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 47374 event pairs, 864 based on Foata normal form. 8/5938 useless extension candidates. Maximal degree in co-relation 39466. Up to 3957 conditions per place. [2024-06-03 20:20:29,263 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 215 selfloop transitions, 79 changer transitions 0/301 dead transitions. [2024-06-03 20:20:29,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 301 transitions, 4478 flow [2024-06-03 20:20:29,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:29,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:29,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 20:20:29,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-03 20:20:29,264 INFO L175 Difference]: Start difference. First operand has 237 places, 272 transitions, 3609 flow. Second operand 8 states and 155 transitions. [2024-06-03 20:20:29,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 301 transitions, 4478 flow [2024-06-03 20:20:30,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 301 transitions, 4061 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-03 20:20:30,210 INFO L231 Difference]: Finished difference. Result has 237 places, 275 transitions, 3478 flow [2024-06-03 20:20:30,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3197, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3478, PETRI_PLACES=237, PETRI_TRANSITIONS=275} [2024-06-03 20:20:30,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-03 20:20:30,211 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 275 transitions, 3478 flow [2024-06-03 20:20:30,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:30,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:30,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:30,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 20:20:30,212 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-03 20:20:30,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:30,212 INFO L85 PathProgramCache]: Analyzing trace with hash 292738608, now seen corresponding path program 1 times [2024-06-03 20:20:30,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:30,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410174321] [2024-06-03 20:20:30,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:30,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:30,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:31,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-03 20:20:31,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:31,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410174321] [2024-06-03 20:20:31,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410174321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:31,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:31,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:31,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146954259] [2024-06-03 20:20:31,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:31,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:31,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:31,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:31,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:31,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:31,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 275 transitions, 3478 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:31,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:31,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:31,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:32,167 INFO L124 PetriNetUnfolderBase]: 3282/5957 cut-off events. [2024-06-03 20:20:32,167 INFO L125 PetriNetUnfolderBase]: For 487275/487278 co-relation queries the response was YES. [2024-06-03 20:20:32,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36607 conditions, 5957 events. 3282/5957 cut-off events. For 487275/487278 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 46504 event pairs, 842 based on Foata normal form. 24/5880 useless extension candidates. Maximal degree in co-relation 36498. Up to 3403 conditions per place. [2024-06-03 20:20:32,228 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 188 selfloop transitions, 108 changer transitions 0/303 dead transitions. [2024-06-03 20:20:32,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 303 transitions, 4294 flow [2024-06-03 20:20:32,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:32,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:32,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-03 20:20:32,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47865853658536583 [2024-06-03 20:20:32,229 INFO L175 Difference]: Start difference. First operand has 237 places, 275 transitions, 3478 flow. Second operand 8 states and 157 transitions. [2024-06-03 20:20:32,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 303 transitions, 4294 flow [2024-06-03 20:20:33,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 303 transitions, 3972 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-03 20:20:33,301 INFO L231 Difference]: Finished difference. Result has 238 places, 278 transitions, 3505 flow [2024-06-03 20:20:33,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3505, PETRI_PLACES=238, PETRI_TRANSITIONS=278} [2024-06-03 20:20:33,302 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-03 20:20:33,302 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 278 transitions, 3505 flow [2024-06-03 20:20:33,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:33,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:33,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:33,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 20:20:33,302 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-03 20:20:33,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:33,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1167098362, now seen corresponding path program 2 times [2024-06-03 20:20:33,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:33,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534938551] [2024-06-03 20:20:33,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:33,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:33,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:34,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:34,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:34,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534938551] [2024-06-03 20:20:34,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534938551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:34,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:34,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:20:34,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631565075] [2024-06-03 20:20:34,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:34,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:20:34,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:34,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:20:34,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:20:34,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:34,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 278 transitions, 3505 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:34,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:34,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:34,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:35,463 INFO L124 PetriNetUnfolderBase]: 3350/6182 cut-off events. [2024-06-03 20:20:35,463 INFO L125 PetriNetUnfolderBase]: For 509970/509979 co-relation queries the response was YES. [2024-06-03 20:20:35,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37427 conditions, 6182 events. 3350/6182 cut-off events. For 509970/509979 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 49329 event pairs, 907 based on Foata normal form. 25/6145 useless extension candidates. Maximal degree in co-relation 37319. Up to 2832 conditions per place. [2024-06-03 20:20:35,526 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 207 selfloop transitions, 90 changer transitions 2/306 dead transitions. [2024-06-03 20:20:35,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 306 transitions, 4504 flow [2024-06-03 20:20:35,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:20:35,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:20:35,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 20:20:35,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-03 20:20:35,527 INFO L175 Difference]: Start difference. First operand has 238 places, 278 transitions, 3505 flow. Second operand 9 states and 167 transitions. [2024-06-03 20:20:35,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 306 transitions, 4504 flow [2024-06-03 20:20:36,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 306 transitions, 4322 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 20:20:36,578 INFO L231 Difference]: Finished difference. Result has 241 places, 280 transitions, 3567 flow [2024-06-03 20:20:36,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3567, PETRI_PLACES=241, PETRI_TRANSITIONS=280} [2024-06-03 20:20:36,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-03 20:20:36,579 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 280 transitions, 3567 flow [2024-06-03 20:20:36,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:36,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:36,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:36,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 20:20:36,579 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-03 20:20:36,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:36,579 INFO L85 PathProgramCache]: Analyzing trace with hash -699239996, now seen corresponding path program 3 times [2024-06-03 20:20:36,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:36,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323908899] [2024-06-03 20:20:36,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:36,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:36,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:37,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:37,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:37,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323908899] [2024-06-03 20:20:37,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323908899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:37,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:37,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:20:37,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347031713] [2024-06-03 20:20:37,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:37,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:20:37,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:37,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:20:37,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:20:37,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:37,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 280 transitions, 3567 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:37,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:37,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:37,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:38,776 INFO L124 PetriNetUnfolderBase]: 3304/6122 cut-off events. [2024-06-03 20:20:38,776 INFO L125 PetriNetUnfolderBase]: For 446087/446096 co-relation queries the response was YES. [2024-06-03 20:20:38,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35378 conditions, 6122 events. 3304/6122 cut-off events. For 446087/446096 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 48940 event pairs, 803 based on Foata normal form. 25/6083 useless extension candidates. Maximal degree in co-relation 35270. Up to 2826 conditions per place. [2024-06-03 20:20:38,838 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 95 changer transitions 5/304 dead transitions. [2024-06-03 20:20:38,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 304 transitions, 4361 flow [2024-06-03 20:20:38,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:20:38,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:20:38,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 20:20:38,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-03 20:20:38,839 INFO L175 Difference]: Start difference. First operand has 241 places, 280 transitions, 3567 flow. Second operand 9 states and 165 transitions. [2024-06-03 20:20:38,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 304 transitions, 4361 flow [2024-06-03 20:20:39,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 304 transitions, 4086 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-03 20:20:39,823 INFO L231 Difference]: Finished difference. Result has 242 places, 277 transitions, 3463 flow [2024-06-03 20:20:39,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3292, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3463, PETRI_PLACES=242, PETRI_TRANSITIONS=277} [2024-06-03 20:20:39,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-03 20:20:39,824 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 277 transitions, 3463 flow [2024-06-03 20:20:39,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:39,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:39,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:39,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 20:20:39,824 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-03 20:20:39,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:39,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1404841073, now seen corresponding path program 1 times [2024-06-03 20:20:39,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:39,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155452405] [2024-06-03 20:20:39,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:39,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:39,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:40,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:40,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:40,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155452405] [2024-06-03 20:20:40,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155452405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:40,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:40,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:20:40,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137541820] [2024-06-03 20:20:40,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:40,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:20:40,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:40,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:20:40,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:20:40,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:40,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 277 transitions, 3463 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:40,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:40,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:40,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:41,785 INFO L124 PetriNetUnfolderBase]: 3241/5979 cut-off events. [2024-06-03 20:20:41,785 INFO L125 PetriNetUnfolderBase]: For 395611/395617 co-relation queries the response was YES. [2024-06-03 20:20:41,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34127 conditions, 5979 events. 3241/5979 cut-off events. For 395611/395617 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 47281 event pairs, 866 based on Foata normal form. 7/5933 useless extension candidates. Maximal degree in co-relation 34019. Up to 4108 conditions per place. [2024-06-03 20:20:41,844 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 239 selfloop transitions, 53 changer transitions 6/305 dead transitions. [2024-06-03 20:20:41,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 305 transitions, 4141 flow [2024-06-03 20:20:41,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:41,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:41,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 20:20:41,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-03 20:20:41,853 INFO L175 Difference]: Start difference. First operand has 242 places, 277 transitions, 3463 flow. Second operand 8 states and 155 transitions. [2024-06-03 20:20:41,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 305 transitions, 4141 flow [2024-06-03 20:20:42,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 305 transitions, 3871 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-03 20:20:42,636 INFO L231 Difference]: Finished difference. Result has 241 places, 274 transitions, 3283 flow [2024-06-03 20:20:42,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3193, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3283, PETRI_PLACES=241, PETRI_TRANSITIONS=274} [2024-06-03 20:20:42,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-03 20:20:42,637 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 274 transitions, 3283 flow [2024-06-03 20:20:42,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:42,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:42,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:42,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 20:20:42,637 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-03 20:20:42,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:42,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1966768338, now seen corresponding path program 1 times [2024-06-03 20:20:42,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:42,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700552624] [2024-06-03 20:20:42,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:42,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:42,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:43,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:43,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:43,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700552624] [2024-06-03 20:20:43,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700552624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:43,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:43,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:43,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501220934] [2024-06-03 20:20:43,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:43,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:43,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:43,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:43,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:43,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:43,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 274 transitions, 3283 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:43,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:43,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:43,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:44,298 INFO L124 PetriNetUnfolderBase]: 2835/5229 cut-off events. [2024-06-03 20:20:44,299 INFO L125 PetriNetUnfolderBase]: For 392103/392109 co-relation queries the response was YES. [2024-06-03 20:20:44,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30273 conditions, 5229 events. 2835/5229 cut-off events. For 392103/392109 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 40241 event pairs, 842 based on Foata normal form. 7/5197 useless extension candidates. Maximal degree in co-relation 30164. Up to 3777 conditions per place. [2024-06-03 20:20:44,352 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 246 selfloop transitions, 55 changer transitions 0/308 dead transitions. [2024-06-03 20:20:44,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 308 transitions, 4034 flow [2024-06-03 20:20:44,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:44,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:44,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 20:20:44,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 20:20:44,353 INFO L175 Difference]: Start difference. First operand has 241 places, 274 transitions, 3283 flow. Second operand 8 states and 152 transitions. [2024-06-03 20:20:44,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 308 transitions, 4034 flow [2024-06-03 20:20:45,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 308 transitions, 3907 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 20:20:45,205 INFO L231 Difference]: Finished difference. Result has 243 places, 281 transitions, 3369 flow [2024-06-03 20:20:45,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3164, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3369, PETRI_PLACES=243, PETRI_TRANSITIONS=281} [2024-06-03 20:20:45,206 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-03 20:20:45,206 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 281 transitions, 3369 flow [2024-06-03 20:20:45,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:45,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:45,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:45,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 20:20:45,206 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:20:45,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:45,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1050004520, now seen corresponding path program 2 times [2024-06-03 20:20:45,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:45,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159564030] [2024-06-03 20:20:45,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:45,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:45,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:45,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:45,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:45,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159564030] [2024-06-03 20:20:45,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159564030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:45,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:45,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:45,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064338655] [2024-06-03 20:20:45,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:45,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:45,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:45,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:45,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:46,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:46,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 281 transitions, 3369 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:46,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:46,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:46,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:46,914 INFO L124 PetriNetUnfolderBase]: 2888/5324 cut-off events. [2024-06-03 20:20:46,914 INFO L125 PetriNetUnfolderBase]: For 410338/410344 co-relation queries the response was YES. [2024-06-03 20:20:46,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32091 conditions, 5324 events. 2888/5324 cut-off events. For 410338/410344 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 41172 event pairs, 837 based on Foata normal form. 7/5293 useless extension candidates. Maximal degree in co-relation 31980. Up to 3763 conditions per place. [2024-06-03 20:20:46,966 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 244 selfloop transitions, 58 changer transitions 0/309 dead transitions. [2024-06-03 20:20:46,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 309 transitions, 4247 flow [2024-06-03 20:20:46,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:46,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:46,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 20:20:46,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 20:20:46,967 INFO L175 Difference]: Start difference. First operand has 243 places, 281 transitions, 3369 flow. Second operand 8 states and 152 transitions. [2024-06-03 20:20:46,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 309 transitions, 4247 flow [2024-06-03 20:20:47,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 309 transitions, 4181 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-03 20:20:47,868 INFO L231 Difference]: Finished difference. Result has 248 places, 283 transitions, 3472 flow [2024-06-03 20:20:47,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3472, PETRI_PLACES=248, PETRI_TRANSITIONS=283} [2024-06-03 20:20:47,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-03 20:20:47,869 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 283 transitions, 3472 flow [2024-06-03 20:20:47,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:47,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:47,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:47,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 20:20:47,869 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:20:47,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:47,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1055665430, now seen corresponding path program 3 times [2024-06-03 20:20:47,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:47,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418571057] [2024-06-03 20:20:47,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:47,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:47,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:48,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:48,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:48,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418571057] [2024-06-03 20:20:48,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418571057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:48,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:48,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:48,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244998424] [2024-06-03 20:20:48,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:48,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:48,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:48,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:48,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:48,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:48,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 283 transitions, 3472 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:48,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:48,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:48,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:49,524 INFO L124 PetriNetUnfolderBase]: 2875/5308 cut-off events. [2024-06-03 20:20:49,525 INFO L125 PetriNetUnfolderBase]: For 405671/405677 co-relation queries the response was YES. [2024-06-03 20:20:49,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31799 conditions, 5308 events. 2875/5308 cut-off events. For 405671/405677 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 41055 event pairs, 780 based on Foata normal form. 7/5269 useless extension candidates. Maximal degree in co-relation 31687. Up to 3841 conditions per place. [2024-06-03 20:20:49,576 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 246 selfloop transitions, 57 changer transitions 0/310 dead transitions. [2024-06-03 20:20:49,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 310 transitions, 4166 flow [2024-06-03 20:20:49,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:49,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:49,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 20:20:49,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 20:20:49,577 INFO L175 Difference]: Start difference. First operand has 248 places, 283 transitions, 3472 flow. Second operand 8 states and 152 transitions. [2024-06-03 20:20:49,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 310 transitions, 4166 flow [2024-06-03 20:20:50,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 310 transitions, 4070 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 20:20:50,417 INFO L231 Difference]: Finished difference. Result has 252 places, 283 transitions, 3495 flow [2024-06-03 20:20:50,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3376, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3495, PETRI_PLACES=252, PETRI_TRANSITIONS=283} [2024-06-03 20:20:50,418 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-03 20:20:50,418 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 283 transitions, 3495 flow [2024-06-03 20:20:50,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:50,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:50,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:50,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 20:20:50,419 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:20:50,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:50,419 INFO L85 PathProgramCache]: Analyzing trace with hash 558223080, now seen corresponding path program 4 times [2024-06-03 20:20:50,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:50,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469001805] [2024-06-03 20:20:50,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:50,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:50,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:51,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:51,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:51,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469001805] [2024-06-03 20:20:51,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469001805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:51,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:51,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:51,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633231314] [2024-06-03 20:20:51,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:51,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:51,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:51,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:51,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:51,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:51,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 283 transitions, 3495 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:51,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:51,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:51,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:52,339 INFO L124 PetriNetUnfolderBase]: 2928/5403 cut-off events. [2024-06-03 20:20:52,339 INFO L125 PetriNetUnfolderBase]: For 434048/434054 co-relation queries the response was YES. [2024-06-03 20:20:52,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32947 conditions, 5403 events. 2928/5403 cut-off events. For 434048/434054 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 41866 event pairs, 791 based on Foata normal form. 7/5350 useless extension candidates. Maximal degree in co-relation 32833. Up to 3771 conditions per place. [2024-06-03 20:20:52,391 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 244 selfloop transitions, 60 changer transitions 0/311 dead transitions. [2024-06-03 20:20:52,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 311 transitions, 4385 flow [2024-06-03 20:20:52,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:52,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:52,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 20:20:52,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 20:20:52,392 INFO L175 Difference]: Start difference. First operand has 252 places, 283 transitions, 3495 flow. Second operand 8 states and 152 transitions. [2024-06-03 20:20:52,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 311 transitions, 4385 flow [2024-06-03 20:20:53,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 311 transitions, 4263 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 20:20:53,641 INFO L231 Difference]: Finished difference. Result has 254 places, 285 transitions, 3549 flow [2024-06-03 20:20:53,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3373, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3549, PETRI_PLACES=254, PETRI_TRANSITIONS=285} [2024-06-03 20:20:53,641 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-03 20:20:53,641 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 285 transitions, 3549 flow [2024-06-03 20:20:53,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:53,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:53,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:53,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 20:20:53,642 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:20:53,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:53,642 INFO L85 PathProgramCache]: Analyzing trace with hash 911418956, now seen corresponding path program 5 times [2024-06-03 20:20:53,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:53,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100782187] [2024-06-03 20:20:53,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:53,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:53,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:54,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:54,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:54,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100782187] [2024-06-03 20:20:54,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100782187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:54,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:54,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:54,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793792562] [2024-06-03 20:20:54,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:54,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:54,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:54,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:54,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:54,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:54,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 285 transitions, 3549 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:54,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:54,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:54,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:55,427 INFO L124 PetriNetUnfolderBase]: 2948/5445 cut-off events. [2024-06-03 20:20:55,427 INFO L125 PetriNetUnfolderBase]: For 447128/447134 co-relation queries the response was YES. [2024-06-03 20:20:55,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33409 conditions, 5445 events. 2948/5445 cut-off events. For 447128/447134 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 42345 event pairs, 853 based on Foata normal form. 7/5395 useless extension candidates. Maximal degree in co-relation 33294. Up to 3549 conditions per place. [2024-06-03 20:20:55,482 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 228 selfloop transitions, 76 changer transitions 0/311 dead transitions. [2024-06-03 20:20:55,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 311 transitions, 4564 flow [2024-06-03 20:20:55,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:55,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:55,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 20:20:55,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-03 20:20:55,483 INFO L175 Difference]: Start difference. First operand has 254 places, 285 transitions, 3549 flow. Second operand 8 states and 153 transitions. [2024-06-03 20:20:55,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 311 transitions, 4564 flow [2024-06-03 20:20:56,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 311 transitions, 4472 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 20:20:56,364 INFO L231 Difference]: Finished difference. Result has 258 places, 286 transitions, 3640 flow [2024-06-03 20:20:56,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3640, PETRI_PLACES=258, PETRI_TRANSITIONS=286} [2024-06-03 20:20:56,364 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-03 20:20:56,364 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 286 transitions, 3640 flow [2024-06-03 20:20:56,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:56,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:56,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:56,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 20:20:56,365 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:20:56,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:56,365 INFO L85 PathProgramCache]: Analyzing trace with hash -891471784, now seen corresponding path program 6 times [2024-06-03 20:20:56,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:56,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876770038] [2024-06-03 20:20:56,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:56,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:56,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:57,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:57,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:57,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876770038] [2024-06-03 20:20:57,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876770038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:57,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:57,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:57,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038522899] [2024-06-03 20:20:57,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:57,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:57,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:57,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:57,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:57,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:20:57,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 286 transitions, 3640 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:57,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:57,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:20:57,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:58,164 INFO L124 PetriNetUnfolderBase]: 2968/5485 cut-off events. [2024-06-03 20:20:58,164 INFO L125 PetriNetUnfolderBase]: For 459052/459058 co-relation queries the response was YES. [2024-06-03 20:20:58,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33923 conditions, 5485 events. 2968/5485 cut-off events. For 459052/459058 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 42737 event pairs, 857 based on Foata normal form. 7/5433 useless extension candidates. Maximal degree in co-relation 33806. Up to 3561 conditions per place. [2024-06-03 20:20:58,220 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 231 selfloop transitions, 73 changer transitions 0/311 dead transitions. [2024-06-03 20:20:58,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 311 transitions, 4507 flow [2024-06-03 20:20:58,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:58,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:58,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 20:20:58,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 20:20:58,222 INFO L175 Difference]: Start difference. First operand has 258 places, 286 transitions, 3640 flow. Second operand 8 states and 152 transitions. [2024-06-03 20:20:58,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 311 transitions, 4507 flow [2024-06-03 20:20:59,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 311 transitions, 4254 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 20:20:59,177 INFO L231 Difference]: Finished difference. Result has 259 places, 287 transitions, 3568 flow [2024-06-03 20:20:59,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3568, PETRI_PLACES=259, PETRI_TRANSITIONS=287} [2024-06-03 20:20:59,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-03 20:20:59,178 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 287 transitions, 3568 flow [2024-06-03 20:20:59,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:59,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:59,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:59,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 20:20:59,178 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-03 20:20:59,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:59,178 INFO L85 PathProgramCache]: Analyzing trace with hash 751915919, now seen corresponding path program 2 times [2024-06-03 20:20:59,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:59,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596330151] [2024-06-03 20:20:59,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:59,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:59,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:00,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:00,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:00,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596330151] [2024-06-03 20:21:00,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596330151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:00,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:00,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:21:00,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651959583] [2024-06-03 20:21:00,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:00,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:21:00,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:00,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:21:00,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:21:00,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:00,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 287 transitions, 3568 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:00,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:00,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:00,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:01,220 INFO L124 PetriNetUnfolderBase]: 2976/5429 cut-off events. [2024-06-03 20:21:01,220 INFO L125 PetriNetUnfolderBase]: For 456400/456400 co-relation queries the response was YES. [2024-06-03 20:21:01,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33709 conditions, 5429 events. 2976/5429 cut-off events. For 456400/456400 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 42040 event pairs, 888 based on Foata normal form. 2/5328 useless extension candidates. Maximal degree in co-relation 33592. Up to 4005 conditions per place. [2024-06-03 20:21:01,277 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 244 selfloop transitions, 61 changer transitions 0/312 dead transitions. [2024-06-03 20:21:01,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 312 transitions, 4311 flow [2024-06-03 20:21:01,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:01,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:01,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 20:21:01,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-03 20:21:01,278 INFO L175 Difference]: Start difference. First operand has 259 places, 287 transitions, 3568 flow. Second operand 8 states and 151 transitions. [2024-06-03 20:21:01,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 312 transitions, 4311 flow [2024-06-03 20:21:02,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 312 transitions, 4204 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 20:21:02,542 INFO L231 Difference]: Finished difference. Result has 262 places, 289 transitions, 3652 flow [2024-06-03 20:21:02,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3652, PETRI_PLACES=262, PETRI_TRANSITIONS=289} [2024-06-03 20:21:02,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-03 20:21:02,543 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 289 transitions, 3652 flow [2024-06-03 20:21:02,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:02,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:02,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:02,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 20:21:02,544 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-03 20:21:02,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:02,544 INFO L85 PathProgramCache]: Analyzing trace with hash 386679887, now seen corresponding path program 3 times [2024-06-03 20:21:02,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:02,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779807408] [2024-06-03 20:21:02,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:02,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:02,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:03,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:03,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:03,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779807408] [2024-06-03 20:21:03,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779807408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:03,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:03,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:21:03,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870260545] [2024-06-03 20:21:03,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:03,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:21:03,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:03,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:21:03,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:21:03,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:03,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 289 transitions, 3652 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:03,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:03,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:03,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:04,595 INFO L124 PetriNetUnfolderBase]: 2971/5422 cut-off events. [2024-06-03 20:21:04,595 INFO L125 PetriNetUnfolderBase]: For 461195/461195 co-relation queries the response was YES. [2024-06-03 20:21:04,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33649 conditions, 5422 events. 2971/5422 cut-off events. For 461195/461195 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 41956 event pairs, 879 based on Foata normal form. 2/5321 useless extension candidates. Maximal degree in co-relation 33531. Up to 3998 conditions per place. [2024-06-03 20:21:04,653 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 242 selfloop transitions, 63 changer transitions 0/312 dead transitions. [2024-06-03 20:21:04,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 312 transitions, 4342 flow [2024-06-03 20:21:04,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:04,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:04,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 20:21:04,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 20:21:04,655 INFO L175 Difference]: Start difference. First operand has 262 places, 289 transitions, 3652 flow. Second operand 8 states and 149 transitions. [2024-06-03 20:21:04,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 312 transitions, 4342 flow [2024-06-03 20:21:05,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 312 transitions, 4174 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-03 20:21:05,811 INFO L231 Difference]: Finished difference. Result has 263 places, 289 transitions, 3620 flow [2024-06-03 20:21:05,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3620, PETRI_PLACES=263, PETRI_TRANSITIONS=289} [2024-06-03 20:21:05,812 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-03 20:21:05,812 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 289 transitions, 3620 flow [2024-06-03 20:21:05,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:05,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:05,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:05,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 20:21:05,813 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-03 20:21:05,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:05,813 INFO L85 PathProgramCache]: Analyzing trace with hash 952153177, now seen corresponding path program 4 times [2024-06-03 20:21:05,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:05,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413781677] [2024-06-03 20:21:05,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:05,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:05,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:06,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:06,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:06,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413781677] [2024-06-03 20:21:06,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413781677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:06,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:06,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:21:06,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228845337] [2024-06-03 20:21:06,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:06,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:21:06,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:06,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:21:06,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:21:06,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:06,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 289 transitions, 3620 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:06,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:06,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:06,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:07,809 INFO L124 PetriNetUnfolderBase]: 2954/5398 cut-off events. [2024-06-03 20:21:07,809 INFO L125 PetriNetUnfolderBase]: For 454642/454642 co-relation queries the response was YES. [2024-06-03 20:21:07,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33119 conditions, 5398 events. 2954/5398 cut-off events. For 454642/454642 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 41828 event pairs, 885 based on Foata normal form. 4/5311 useless extension candidates. Maximal degree in co-relation 33001. Up to 3788 conditions per place. [2024-06-03 20:21:07,859 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 77 changer transitions 0/310 dead transitions. [2024-06-03 20:21:07,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 310 transitions, 4302 flow [2024-06-03 20:21:07,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:07,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:07,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 20:21:07,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 20:21:07,860 INFO L175 Difference]: Start difference. First operand has 263 places, 289 transitions, 3620 flow. Second operand 8 states and 149 transitions. [2024-06-03 20:21:07,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 310 transitions, 4302 flow [2024-06-03 20:21:08,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 310 transitions, 4127 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-03 20:21:09,003 INFO L231 Difference]: Finished difference. Result has 263 places, 289 transitions, 3611 flow [2024-06-03 20:21:09,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3611, PETRI_PLACES=263, PETRI_TRANSITIONS=289} [2024-06-03 20:21:09,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-03 20:21:09,004 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 289 transitions, 3611 flow [2024-06-03 20:21:09,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:09,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:09,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:09,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 20:21:09,004 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-03 20:21:09,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:09,005 INFO L85 PathProgramCache]: Analyzing trace with hash 154482088, now seen corresponding path program 7 times [2024-06-03 20:21:09,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:09,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936706142] [2024-06-03 20:21:09,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:09,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:09,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:09,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:09,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:09,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936706142] [2024-06-03 20:21:09,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936706142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:09,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:09,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:09,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905876981] [2024-06-03 20:21:09,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:09,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:09,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:09,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:09,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:09,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:09,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 289 transitions, 3611 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:09,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:09,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:09,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:10,666 INFO L124 PetriNetUnfolderBase]: 2961/5474 cut-off events. [2024-06-03 20:21:10,667 INFO L125 PetriNetUnfolderBase]: For 456885/456891 co-relation queries the response was YES. [2024-06-03 20:21:10,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33119 conditions, 5474 events. 2961/5474 cut-off events. For 456885/456891 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 42623 event pairs, 925 based on Foata normal form. 10/5424 useless extension candidates. Maximal degree in co-relation 33001. Up to 3979 conditions per place. [2024-06-03 20:21:10,728 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 252 selfloop transitions, 56 changer transitions 0/315 dead transitions. [2024-06-03 20:21:10,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 315 transitions, 4357 flow [2024-06-03 20:21:10,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:10,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:10,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 20:21:10,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-03 20:21:10,729 INFO L175 Difference]: Start difference. First operand has 263 places, 289 transitions, 3611 flow. Second operand 8 states and 147 transitions. [2024-06-03 20:21:10,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 315 transitions, 4357 flow [2024-06-03 20:21:11,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 315 transitions, 4162 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 20:21:11,739 INFO L231 Difference]: Finished difference. Result has 264 places, 293 transitions, 3601 flow [2024-06-03 20:21:11,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3420, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3601, PETRI_PLACES=264, PETRI_TRANSITIONS=293} [2024-06-03 20:21:11,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-03 20:21:11,739 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 293 transitions, 3601 flow [2024-06-03 20:21:11,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:11,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:11,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:11,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 20:21:11,740 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-03 20:21:11,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:11,740 INFO L85 PathProgramCache]: Analyzing trace with hash -772993030, now seen corresponding path program 8 times [2024-06-03 20:21:11,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:11,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804399372] [2024-06-03 20:21:11,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:11,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:11,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:12,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:12,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:12,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804399372] [2024-06-03 20:21:12,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804399372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:12,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:12,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:12,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511846334] [2024-06-03 20:21:12,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:12,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:12,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:12,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:12,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:12,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:12,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 293 transitions, 3601 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:12,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:12,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:12,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:13,406 INFO L124 PetriNetUnfolderBase]: 2968/5489 cut-off events. [2024-06-03 20:21:13,406 INFO L125 PetriNetUnfolderBase]: For 451751/451757 co-relation queries the response was YES. [2024-06-03 20:21:13,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33284 conditions, 5489 events. 2968/5489 cut-off events. For 451751/451757 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 42854 event pairs, 930 based on Foata normal form. 10/5449 useless extension candidates. Maximal degree in co-relation 33165. Up to 3955 conditions per place. [2024-06-03 20:21:13,465 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 251 selfloop transitions, 58 changer transitions 0/316 dead transitions. [2024-06-03 20:21:13,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 316 transitions, 4317 flow [2024-06-03 20:21:13,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:13,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:13,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 20:21:13,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-03 20:21:13,466 INFO L175 Difference]: Start difference. First operand has 264 places, 293 transitions, 3601 flow. Second operand 8 states and 147 transitions. [2024-06-03 20:21:13,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 316 transitions, 4317 flow [2024-06-03 20:21:14,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 316 transitions, 4226 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:21:14,461 INFO L231 Difference]: Finished difference. Result has 268 places, 294 transitions, 3656 flow [2024-06-03 20:21:14,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3510, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3656, PETRI_PLACES=268, PETRI_TRANSITIONS=294} [2024-06-03 20:21:14,462 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-03 20:21:14,462 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 294 transitions, 3656 flow [2024-06-03 20:21:14,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:14,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:14,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:14,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 20:21:14,463 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-03 20:21:14,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:14,463 INFO L85 PathProgramCache]: Analyzing trace with hash -418729990, now seen corresponding path program 9 times [2024-06-03 20:21:14,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:14,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592539625] [2024-06-03 20:21:14,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:14,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:14,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:15,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-03 20:21:15,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:15,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592539625] [2024-06-03 20:21:15,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592539625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:15,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:15,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:15,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187930484] [2024-06-03 20:21:15,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:15,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:15,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:15,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:15,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:15,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:15,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 294 transitions, 3656 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:15,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:15,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:15,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:16,297 INFO L124 PetriNetUnfolderBase]: 3041/5606 cut-off events. [2024-06-03 20:21:16,297 INFO L125 PetriNetUnfolderBase]: For 502623/502629 co-relation queries the response was YES. [2024-06-03 20:21:16,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34564 conditions, 5606 events. 3041/5606 cut-off events. For 502623/502629 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 43879 event pairs, 911 based on Foata normal form. 16/5551 useless extension candidates. Maximal degree in co-relation 34443. Up to 3716 conditions per place. [2024-06-03 20:21:16,358 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 249 selfloop transitions, 62 changer transitions 0/318 dead transitions. [2024-06-03 20:21:16,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 318 transitions, 4573 flow [2024-06-03 20:21:16,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:16,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:16,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 20:21:16,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 20:21:16,359 INFO L175 Difference]: Start difference. First operand has 268 places, 294 transitions, 3656 flow. Second operand 8 states and 149 transitions. [2024-06-03 20:21:16,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 318 transitions, 4573 flow [2024-06-03 20:21:17,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 318 transitions, 4441 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 20:21:17,399 INFO L231 Difference]: Finished difference. Result has 271 places, 297 transitions, 3742 flow [2024-06-03 20:21:17,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3524, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3742, PETRI_PLACES=271, PETRI_TRANSITIONS=297} [2024-06-03 20:21:17,399 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-03 20:21:17,399 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 297 transitions, 3742 flow [2024-06-03 20:21:17,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:17,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:17,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:17,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 20:21:17,400 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-03 20:21:17,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:17,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1147028246, now seen corresponding path program 10 times [2024-06-03 20:21:17,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:17,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942919007] [2024-06-03 20:21:17,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:17,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:17,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:18,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:18,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:18,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942919007] [2024-06-03 20:21:18,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942919007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:18,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:18,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:18,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045936329] [2024-06-03 20:21:18,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:18,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:18,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:18,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:18,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:18,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:18,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 297 transitions, 3742 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:18,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:18,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:18,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:19,250 INFO L124 PetriNetUnfolderBase]: 3117/5769 cut-off events. [2024-06-03 20:21:19,250 INFO L125 PetriNetUnfolderBase]: For 554640/554646 co-relation queries the response was YES. [2024-06-03 20:21:19,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35406 conditions, 5769 events. 3117/5769 cut-off events. For 554640/554646 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 45398 event pairs, 794 based on Foata normal form. 25/5725 useless extension candidates. Maximal degree in co-relation 35283. Up to 2198 conditions per place. [2024-06-03 20:21:19,309 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 115 changer transitions 1/319 dead transitions. [2024-06-03 20:21:19,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 319 transitions, 4797 flow [2024-06-03 20:21:19,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:19,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:19,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 20:21:19,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 20:21:19,311 INFO L175 Difference]: Start difference. First operand has 271 places, 297 transitions, 3742 flow. Second operand 8 states and 148 transitions. [2024-06-03 20:21:19,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 319 transitions, 4797 flow [2024-06-03 20:21:20,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 319 transitions, 4660 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-03 20:21:20,440 INFO L231 Difference]: Finished difference. Result has 274 places, 298 transitions, 3886 flow [2024-06-03 20:21:20,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3605, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3886, PETRI_PLACES=274, PETRI_TRANSITIONS=298} [2024-06-03 20:21:20,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-03 20:21:20,440 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 298 transitions, 3886 flow [2024-06-03 20:21:20,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:20,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:20,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:20,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 20:21:20,441 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-03 20:21:20,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:20,441 INFO L85 PathProgramCache]: Analyzing trace with hash -439188220, now seen corresponding path program 11 times [2024-06-03 20:21:20,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:20,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335972389] [2024-06-03 20:21:20,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:20,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:20,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:21,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:21,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:21,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335972389] [2024-06-03 20:21:21,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335972389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:21,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:21,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:21,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048027494] [2024-06-03 20:21:21,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:21,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:21,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:21,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:21,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:21,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:21,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 298 transitions, 3886 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:21,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:21,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:21,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:22,403 INFO L124 PetriNetUnfolderBase]: 3185/5973 cut-off events. [2024-06-03 20:21:22,403 INFO L125 PetriNetUnfolderBase]: For 570518/570524 co-relation queries the response was YES. [2024-06-03 20:21:22,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36565 conditions, 5973 events. 3185/5973 cut-off events. For 570518/570524 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 47836 event pairs, 752 based on Foata normal form. 25/5939 useless extension candidates. Maximal degree in co-relation 36441. Up to 2210 conditions per place. [2024-06-03 20:21:22,464 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 204 selfloop transitions, 108 changer transitions 0/319 dead transitions. [2024-06-03 20:21:22,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 319 transitions, 4785 flow [2024-06-03 20:21:22,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:22,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:22,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 20:21:22,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-03 20:21:22,465 INFO L175 Difference]: Start difference. First operand has 274 places, 298 transitions, 3886 flow. Second operand 8 states and 146 transitions. [2024-06-03 20:21:22,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 319 transitions, 4785 flow [2024-06-03 20:21:23,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 319 transitions, 4380 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-03 20:21:23,869 INFO L231 Difference]: Finished difference. Result has 274 places, 300 transitions, 3758 flow [2024-06-03 20:21:23,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3758, PETRI_PLACES=274, PETRI_TRANSITIONS=300} [2024-06-03 20:21:23,870 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-03 20:21:23,870 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 300 transitions, 3758 flow [2024-06-03 20:21:23,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:23,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:23,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:23,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 20:21:23,870 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-03 20:21:23,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:23,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1139671016, now seen corresponding path program 12 times [2024-06-03 20:21:23,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:23,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221982948] [2024-06-03 20:21:23,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:23,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:23,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:24,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:24,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:24,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221982948] [2024-06-03 20:21:24,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221982948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:24,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:24,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:24,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290396069] [2024-06-03 20:21:24,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:24,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:24,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:24,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:24,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:24,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:24,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 300 transitions, 3758 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:24,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:24,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:24,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:25,699 INFO L124 PetriNetUnfolderBase]: 3199/6041 cut-off events. [2024-06-03 20:21:25,699 INFO L125 PetriNetUnfolderBase]: For 541723/541729 co-relation queries the response was YES. [2024-06-03 20:21:25,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35250 conditions, 6041 events. 3199/6041 cut-off events. For 541723/541729 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 49063 event pairs, 773 based on Foata normal form. 25/6015 useless extension candidates. Maximal degree in co-relation 35127. Up to 2645 conditions per place. [2024-06-03 20:21:25,768 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 209 selfloop transitions, 99 changer transitions 6/321 dead transitions. [2024-06-03 20:21:25,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 321 transitions, 4681 flow [2024-06-03 20:21:25,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:25,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:25,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-03 20:21:25,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-03 20:21:25,769 INFO L175 Difference]: Start difference. First operand has 274 places, 300 transitions, 3758 flow. Second operand 8 states and 144 transitions. [2024-06-03 20:21:25,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 321 transitions, 4681 flow [2024-06-03 20:21:27,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 321 transitions, 4494 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 20:21:27,236 INFO L231 Difference]: Finished difference. Result has 278 places, 299 transitions, 3866 flow [2024-06-03 20:21:27,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3572, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3866, PETRI_PLACES=278, PETRI_TRANSITIONS=299} [2024-06-03 20:21:27,236 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-03 20:21:27,236 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 299 transitions, 3866 flow [2024-06-03 20:21:27,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:27,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:27,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:27,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 20:21:27,237 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-03 20:21:27,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:27,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1133684017, now seen corresponding path program 1 times [2024-06-03 20:21:27,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:27,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270996887] [2024-06-03 20:21:27,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:27,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:27,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:28,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-03 20:21:28,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:28,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270996887] [2024-06-03 20:21:28,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270996887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:28,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:28,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:28,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898871242] [2024-06-03 20:21:28,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:28,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:28,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:28,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:28,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:28,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:28,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 299 transitions, 3866 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:28,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:28,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:28,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:29,209 INFO L124 PetriNetUnfolderBase]: 3077/5727 cut-off events. [2024-06-03 20:21:29,210 INFO L125 PetriNetUnfolderBase]: For 471631/471631 co-relation queries the response was YES. [2024-06-03 20:21:29,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34118 conditions, 5727 events. 3077/5727 cut-off events. For 471631/471631 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 45812 event pairs, 875 based on Foata normal form. 8/5636 useless extension candidates. Maximal degree in co-relation 33993. Up to 3671 conditions per place. [2024-06-03 20:21:29,275 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 215 selfloop transitions, 90 changer transitions 8/320 dead transitions. [2024-06-03 20:21:29,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 320 transitions, 4732 flow [2024-06-03 20:21:29,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:29,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:29,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 20:21:29,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-03 20:21:29,276 INFO L175 Difference]: Start difference. First operand has 278 places, 299 transitions, 3866 flow. Second operand 8 states and 151 transitions. [2024-06-03 20:21:29,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 320 transitions, 4732 flow [2024-06-03 20:21:30,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 320 transitions, 4386 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-03 20:21:30,449 INFO L231 Difference]: Finished difference. Result has 278 places, 295 transitions, 3645 flow [2024-06-03 20:21:30,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3520, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3645, PETRI_PLACES=278, PETRI_TRANSITIONS=295} [2024-06-03 20:21:30,449 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-03 20:21:30,449 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 295 transitions, 3645 flow [2024-06-03 20:21:30,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:30,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:30,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:30,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 20:21:30,450 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-03 20:21:30,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:30,450 INFO L85 PathProgramCache]: Analyzing trace with hash -230867087, now seen corresponding path program 2 times [2024-06-03 20:21:30,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:30,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910371985] [2024-06-03 20:21:30,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:30,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:30,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:31,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:31,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:31,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910371985] [2024-06-03 20:21:31,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910371985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:31,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:31,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:31,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096106180] [2024-06-03 20:21:31,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:31,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:31,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:31,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:31,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:31,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:31,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 295 transitions, 3645 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:31,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:31,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:31,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:32,630 INFO L124 PetriNetUnfolderBase]: 3021/5728 cut-off events. [2024-06-03 20:21:32,630 INFO L125 PetriNetUnfolderBase]: For 448307/448307 co-relation queries the response was YES. [2024-06-03 20:21:32,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32955 conditions, 5728 events. 3021/5728 cut-off events. For 448307/448307 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 46326 event pairs, 1108 based on Foata normal form. 2/5670 useless extension candidates. Maximal degree in co-relation 32831. Up to 4752 conditions per place. [2024-06-03 20:21:32,695 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 261 selfloop transitions, 37 changer transitions 6/311 dead transitions. [2024-06-03 20:21:32,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 311 transitions, 4321 flow [2024-06-03 20:21:32,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:32,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:32,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-03 20:21:32,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-03 20:21:32,696 INFO L175 Difference]: Start difference. First operand has 278 places, 295 transitions, 3645 flow. Second operand 8 states and 144 transitions. [2024-06-03 20:21:32,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 311 transitions, 4321 flow [2024-06-03 20:21:33,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 311 transitions, 4102 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 20:21:33,868 INFO L231 Difference]: Finished difference. Result has 278 places, 292 transitions, 3469 flow [2024-06-03 20:21:33,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3428, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3469, PETRI_PLACES=278, PETRI_TRANSITIONS=292} [2024-06-03 20:21:33,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-03 20:21:33,869 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 292 transitions, 3469 flow [2024-06-03 20:21:33,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:33,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:33,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:33,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 20:21:33,869 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-03 20:21:33,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:33,869 INFO L85 PathProgramCache]: Analyzing trace with hash 772275283, now seen corresponding path program 3 times [2024-06-03 20:21:33,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:33,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818474818] [2024-06-03 20:21:33,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:33,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:33,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:34,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:34,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:34,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818474818] [2024-06-03 20:21:34,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818474818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:34,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:34,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:34,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316126698] [2024-06-03 20:21:34,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:34,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:34,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:34,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:34,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:34,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:34,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 292 transitions, 3469 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:34,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:34,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:34,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:35,835 INFO L124 PetriNetUnfolderBase]: 2978/5670 cut-off events. [2024-06-03 20:21:35,835 INFO L125 PetriNetUnfolderBase]: For 460932/460938 co-relation queries the response was YES. [2024-06-03 20:21:35,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30823 conditions, 5670 events. 2978/5670 cut-off events. For 460932/460938 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 45842 event pairs, 733 based on Foata normal form. 25/5650 useless extension candidates. Maximal degree in co-relation 30699. Up to 2230 conditions per place. [2024-06-03 20:21:35,895 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 191 selfloop transitions, 110 changer transitions 11/319 dead transitions. [2024-06-03 20:21:35,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 319 transitions, 4569 flow [2024-06-03 20:21:35,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:35,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:35,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-03 20:21:35,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-03 20:21:35,897 INFO L175 Difference]: Start difference. First operand has 278 places, 292 transitions, 3469 flow. Second operand 8 states and 154 transitions. [2024-06-03 20:21:35,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 319 transitions, 4569 flow [2024-06-03 20:21:37,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 319 transitions, 4357 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-03 20:21:37,234 INFO L231 Difference]: Finished difference. Result has 277 places, 290 transitions, 3474 flow [2024-06-03 20:21:37,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3261, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3474, PETRI_PLACES=277, PETRI_TRANSITIONS=290} [2024-06-03 20:21:37,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-03 20:21:37,235 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 290 transitions, 3474 flow [2024-06-03 20:21:37,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:37,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:37,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:37,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 20:21:37,236 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-03 20:21:37,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:37,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1898355265, now seen corresponding path program 4 times [2024-06-03 20:21:37,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:37,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821930529] [2024-06-03 20:21:37,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:37,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:37,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:38,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:38,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:38,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821930529] [2024-06-03 20:21:38,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821930529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:38,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:38,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:38,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822912333] [2024-06-03 20:21:38,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:38,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:38,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:38,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:38,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:38,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:38,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 290 transitions, 3474 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:38,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:38,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:38,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:39,152 INFO L124 PetriNetUnfolderBase]: 2681/5111 cut-off events. [2024-06-03 20:21:39,152 INFO L125 PetriNetUnfolderBase]: For 374258/374264 co-relation queries the response was YES. [2024-06-03 20:21:39,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28579 conditions, 5111 events. 2681/5111 cut-off events. For 374258/374264 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 40335 event pairs, 716 based on Foata normal form. 7/5071 useless extension candidates. Maximal degree in co-relation 28455. Up to 1502 conditions per place. [2024-06-03 20:21:39,199 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 188 selfloop transitions, 107 changer transitions 12/314 dead transitions. [2024-06-03 20:21:39,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 314 transitions, 4673 flow [2024-06-03 20:21:39,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:39,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:39,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 20:21:39,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-03 20:21:39,200 INFO L175 Difference]: Start difference. First operand has 277 places, 290 transitions, 3474 flow. Second operand 8 states and 153 transitions. [2024-06-03 20:21:39,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 314 transitions, 4673 flow [2024-06-03 20:21:40,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 314 transitions, 4459 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 20:21:40,151 INFO L231 Difference]: Finished difference. Result has 279 places, 281 transitions, 3375 flow [2024-06-03 20:21:40,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3260, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3375, PETRI_PLACES=279, PETRI_TRANSITIONS=281} [2024-06-03 20:21:40,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-03 20:21:40,151 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 281 transitions, 3375 flow [2024-06-03 20:21:40,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:40,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:40,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:40,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 20:21:40,152 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-03 20:21:40,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:40,152 INFO L85 PathProgramCache]: Analyzing trace with hash 956794723, now seen corresponding path program 5 times [2024-06-03 20:21:40,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:40,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310262697] [2024-06-03 20:21:40,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:40,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:40,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:41,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:41,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:41,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310262697] [2024-06-03 20:21:41,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310262697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:41,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:41,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:41,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47086901] [2024-06-03 20:21:41,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:41,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:41,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:41,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:41,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:41,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:41,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 281 transitions, 3375 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:41,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:41,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:41,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:42,073 INFO L124 PetriNetUnfolderBase]: 2571/4881 cut-off events. [2024-06-03 20:21:42,073 INFO L125 PetriNetUnfolderBase]: For 360997/361003 co-relation queries the response was YES. [2024-06-03 20:21:42,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27356 conditions, 4881 events. 2571/4881 cut-off events. For 360997/361003 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 37905 event pairs, 716 based on Foata normal form. 10/4860 useless extension candidates. Maximal degree in co-relation 27231. Up to 3622 conditions per place. [2024-06-03 20:21:42,125 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 216 selfloop transitions, 71 changer transitions 10/304 dead transitions. [2024-06-03 20:21:42,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 304 transitions, 4241 flow [2024-06-03 20:21:42,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:21:42,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:21:42,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-03 20:21:42,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-03 20:21:42,126 INFO L175 Difference]: Start difference. First operand has 279 places, 281 transitions, 3375 flow. Second operand 10 states and 180 transitions. [2024-06-03 20:21:42,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 304 transitions, 4241 flow [2024-06-03 20:21:43,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 304 transitions, 3987 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-03 20:21:43,211 INFO L231 Difference]: Finished difference. Result has 276 places, 274 transitions, 3212 flow [2024-06-03 20:21:43,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3129, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3212, PETRI_PLACES=276, PETRI_TRANSITIONS=274} [2024-06-03 20:21:43,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-03 20:21:43,211 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 274 transitions, 3212 flow [2024-06-03 20:21:43,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:43,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:43,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:43,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 20:21:43,212 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-03 20:21:43,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:43,212 INFO L85 PathProgramCache]: Analyzing trace with hash 957002113, now seen corresponding path program 6 times [2024-06-03 20:21:43,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:43,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136925263] [2024-06-03 20:21:43,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:43,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:43,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:44,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:44,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:44,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136925263] [2024-06-03 20:21:44,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136925263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:44,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:44,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:44,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488733126] [2024-06-03 20:21:44,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:44,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:44,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:44,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:44,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:44,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:44,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 274 transitions, 3212 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:44,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:44,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:44,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:45,155 INFO L124 PetriNetUnfolderBase]: 2438/4602 cut-off events. [2024-06-03 20:21:45,155 INFO L125 PetriNetUnfolderBase]: For 315169/315175 co-relation queries the response was YES. [2024-06-03 20:21:45,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25487 conditions, 4602 events. 2438/4602 cut-off events. For 315169/315175 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 35037 event pairs, 681 based on Foata normal form. 8/4569 useless extension candidates. Maximal degree in co-relation 25365. Up to 3461 conditions per place. [2024-06-03 20:21:45,204 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 208 selfloop transitions, 66 changer transitions 12/293 dead transitions. [2024-06-03 20:21:45,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 293 transitions, 3878 flow [2024-06-03 20:21:45,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:21:45,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:21:45,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-03 20:21:45,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-03 20:21:45,205 INFO L175 Difference]: Start difference. First operand has 276 places, 274 transitions, 3212 flow. Second operand 10 states and 176 transitions. [2024-06-03 20:21:45,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 293 transitions, 3878 flow [2024-06-03 20:21:45,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 293 transitions, 3714 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-03 20:21:45,965 INFO L231 Difference]: Finished difference. Result has 272 places, 266 transitions, 3102 flow [2024-06-03 20:21:45,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3048, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3102, PETRI_PLACES=272, PETRI_TRANSITIONS=266} [2024-06-03 20:21:45,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-03 20:21:45,966 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 266 transitions, 3102 flow [2024-06-03 20:21:45,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:45,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:45,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:45,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 20:21:45,966 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-03 20:21:45,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:45,966 INFO L85 PathProgramCache]: Analyzing trace with hash -402159063, now seen corresponding path program 1 times [2024-06-03 20:21:45,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:45,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910920066] [2024-06-03 20:21:45,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:45,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:45,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:46,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:46,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:46,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910920066] [2024-06-03 20:21:46,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910920066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:46,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:46,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:21:46,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643908742] [2024-06-03 20:21:46,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:46,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:21:46,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:46,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:21:46,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:21:46,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:46,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 266 transitions, 3102 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:46,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:46,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:46,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:47,850 INFO L124 PetriNetUnfolderBase]: 2320/4365 cut-off events. [2024-06-03 20:21:47,850 INFO L125 PetriNetUnfolderBase]: For 306592/306598 co-relation queries the response was YES. [2024-06-03 20:21:47,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24672 conditions, 4365 events. 2320/4365 cut-off events. For 306592/306598 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 32738 event pairs, 489 based on Foata normal form. 5/4346 useless extension candidates. Maximal degree in co-relation 24552. Up to 2932 conditions per place. [2024-06-03 20:21:47,891 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 228 selfloop transitions, 59 changer transitions 0/294 dead transitions. [2024-06-03 20:21:47,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 294 transitions, 3785 flow [2024-06-03 20:21:47,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:47,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:47,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 20:21:47,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-03 20:21:47,892 INFO L175 Difference]: Start difference. First operand has 272 places, 266 transitions, 3102 flow. Second operand 8 states and 153 transitions. [2024-06-03 20:21:47,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 294 transitions, 3785 flow [2024-06-03 20:21:48,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 294 transitions, 3603 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-03 20:21:48,587 INFO L231 Difference]: Finished difference. Result has 268 places, 267 transitions, 3073 flow [2024-06-03 20:21:48,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3073, PETRI_PLACES=268, PETRI_TRANSITIONS=267} [2024-06-03 20:21:48,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-03 20:21:48,588 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 267 transitions, 3073 flow [2024-06-03 20:21:48,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:48,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:48,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:48,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 20:21:48,588 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-03 20:21:48,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:48,588 INFO L85 PathProgramCache]: Analyzing trace with hash -2101388782, now seen corresponding path program 1 times [2024-06-03 20:21:48,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:48,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114941722] [2024-06-03 20:21:48,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:48,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:48,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:49,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:49,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:49,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114941722] [2024-06-03 20:21:49,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114941722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:49,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:49,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:49,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267426960] [2024-06-03 20:21:49,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:49,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:49,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:49,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:49,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:49,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:49,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 267 transitions, 3073 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:49,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:49,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:49,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:50,191 INFO L124 PetriNetUnfolderBase]: 2340/4378 cut-off events. [2024-06-03 20:21:50,191 INFO L125 PetriNetUnfolderBase]: For 311790/311796 co-relation queries the response was YES. [2024-06-03 20:21:50,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24820 conditions, 4378 events. 2340/4378 cut-off events. For 311790/311796 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 32757 event pairs, 563 based on Foata normal form. 7/4334 useless extension candidates. Maximal degree in co-relation 24700. Up to 2960 conditions per place. [2024-06-03 20:21:50,239 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 228 selfloop transitions, 56 changer transitions 0/291 dead transitions. [2024-06-03 20:21:50,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 291 transitions, 3736 flow [2024-06-03 20:21:50,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:50,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:50,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 20:21:50,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-03 20:21:50,240 INFO L175 Difference]: Start difference. First operand has 268 places, 267 transitions, 3073 flow. Second operand 8 states and 145 transitions. [2024-06-03 20:21:50,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 291 transitions, 3736 flow [2024-06-03 20:21:51,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 291 transitions, 3601 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 20:21:51,071 INFO L231 Difference]: Finished difference. Result has 269 places, 268 transitions, 3073 flow [2024-06-03 20:21:51,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2938, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3073, PETRI_PLACES=269, PETRI_TRANSITIONS=268} [2024-06-03 20:21:51,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-03 20:21:51,072 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 268 transitions, 3073 flow [2024-06-03 20:21:51,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:51,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:51,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:51,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 20:21:51,073 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-03 20:21:51,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:51,074 INFO L85 PathProgramCache]: Analyzing trace with hash 593846345, now seen corresponding path program 2 times [2024-06-03 20:21:51,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:51,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028667043] [2024-06-03 20:21:51,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:51,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:51,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:51,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:51,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:51,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028667043] [2024-06-03 20:21:51,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028667043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:51,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:51,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:21:51,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357270226] [2024-06-03 20:21:51,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:51,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:21:51,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:51,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:21:51,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:21:52,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:52,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 268 transitions, 3073 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:52,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:52,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:52,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:53,006 INFO L124 PetriNetUnfolderBase]: 2352/4415 cut-off events. [2024-06-03 20:21:53,006 INFO L125 PetriNetUnfolderBase]: For 306127/306133 co-relation queries the response was YES. [2024-06-03 20:21:53,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24939 conditions, 4415 events. 2352/4415 cut-off events. For 306127/306133 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33205 event pairs, 476 based on Foata normal form. 5/4385 useless extension candidates. Maximal degree in co-relation 24819. Up to 2984 conditions per place. [2024-06-03 20:21:53,057 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 233 selfloop transitions, 57 changer transitions 0/297 dead transitions. [2024-06-03 20:21:53,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 297 transitions, 3766 flow [2024-06-03 20:21:53,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:53,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:53,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-03 20:21:53,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-03 20:21:53,058 INFO L175 Difference]: Start difference. First operand has 269 places, 268 transitions, 3073 flow. Second operand 8 states and 154 transitions. [2024-06-03 20:21:53,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 297 transitions, 3766 flow [2024-06-03 20:21:53,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 297 transitions, 3644 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 20:21:53,824 INFO L231 Difference]: Finished difference. Result has 271 places, 269 transitions, 3102 flow [2024-06-03 20:21:53,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2951, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3102, PETRI_PLACES=271, PETRI_TRANSITIONS=269} [2024-06-03 20:21:53,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-03 20:21:53,825 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 269 transitions, 3102 flow [2024-06-03 20:21:53,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:53,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:53,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:53,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 20:21:53,825 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-03 20:21:53,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:53,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1806809147, now seen corresponding path program 3 times [2024-06-03 20:21:53,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:53,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746137752] [2024-06-03 20:21:53,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:53,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:53,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:54,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:54,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:54,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746137752] [2024-06-03 20:21:54,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746137752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:54,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:54,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:21:54,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064110398] [2024-06-03 20:21:54,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:54,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:21:54,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:54,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:21:54,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:21:54,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:54,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 269 transitions, 3102 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:54,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:54,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:54,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:55,752 INFO L124 PetriNetUnfolderBase]: 2364/4449 cut-off events. [2024-06-03 20:21:55,752 INFO L125 PetriNetUnfolderBase]: For 317428/317434 co-relation queries the response was YES. [2024-06-03 20:21:55,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25120 conditions, 4449 events. 2364/4449 cut-off events. For 317428/317434 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 33640 event pairs, 474 based on Foata normal form. 5/4428 useless extension candidates. Maximal degree in co-relation 24999. Up to 2844 conditions per place. [2024-06-03 20:21:55,799 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 225 selfloop transitions, 63 changer transitions 0/295 dead transitions. [2024-06-03 20:21:55,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 295 transitions, 3783 flow [2024-06-03 20:21:55,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:55,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:55,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 20:21:55,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 20:21:55,800 INFO L175 Difference]: Start difference. First operand has 271 places, 269 transitions, 3102 flow. Second operand 8 states and 152 transitions. [2024-06-03 20:21:55,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 295 transitions, 3783 flow [2024-06-03 20:21:56,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 295 transitions, 3657 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 20:21:56,515 INFO L231 Difference]: Finished difference. Result has 273 places, 270 transitions, 3137 flow [2024-06-03 20:21:56,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3137, PETRI_PLACES=273, PETRI_TRANSITIONS=270} [2024-06-03 20:21:56,516 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-03 20:21:56,516 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 270 transitions, 3137 flow [2024-06-03 20:21:56,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:56,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:56,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:56,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 20:21:56,517 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-03 20:21:56,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:56,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1637830162, now seen corresponding path program 2 times [2024-06-03 20:21:56,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:56,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138766362] [2024-06-03 20:21:56,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:56,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:56,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:57,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:57,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:57,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138766362] [2024-06-03 20:21:57,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138766362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:57,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:57,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:57,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563933110] [2024-06-03 20:21:57,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:57,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:57,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:57,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:57,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:57,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:21:57,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 270 transitions, 3137 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:57,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:57,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:21:57,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:58,258 INFO L124 PetriNetUnfolderBase]: 2566/4830 cut-off events. [2024-06-03 20:21:58,258 INFO L125 PetriNetUnfolderBase]: For 467279/467285 co-relation queries the response was YES. [2024-06-03 20:21:58,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29877 conditions, 4830 events. 2566/4830 cut-off events. For 467279/467285 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 37219 event pairs, 661 based on Foata normal form. 7/4763 useless extension candidates. Maximal degree in co-relation 29755. Up to 2704 conditions per place. [2024-06-03 20:21:58,310 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 234 selfloop transitions, 58 changer transitions 0/299 dead transitions. [2024-06-03 20:21:58,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 299 transitions, 4211 flow [2024-06-03 20:21:58,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:58,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:58,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-03 20:21:58,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-03 20:21:58,311 INFO L175 Difference]: Start difference. First operand has 273 places, 270 transitions, 3137 flow. Second operand 8 states and 150 transitions. [2024-06-03 20:21:58,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 299 transitions, 4211 flow [2024-06-03 20:21:59,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 299 transitions, 4064 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-03 20:21:59,419 INFO L231 Difference]: Finished difference. Result has 274 places, 272 transitions, 3150 flow [2024-06-03 20:21:59,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2994, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3150, PETRI_PLACES=274, PETRI_TRANSITIONS=272} [2024-06-03 20:21:59,419 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-03 20:21:59,419 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 272 transitions, 3150 flow [2024-06-03 20:21:59,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:59,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:59,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:59,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 20:21:59,420 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-03 20:21:59,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:59,420 INFO L85 PathProgramCache]: Analyzing trace with hash 431427580, now seen corresponding path program 3 times [2024-06-03 20:21:59,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:59,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652974311] [2024-06-03 20:21:59,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:59,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:59,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:00,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:00,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:00,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652974311] [2024-06-03 20:22:00,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652974311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:00,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:00,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:00,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540201524] [2024-06-03 20:22:00,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:00,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:00,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:00,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:00,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:00,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:00,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 272 transitions, 3150 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:00,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:00,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:00,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:01,101 INFO L124 PetriNetUnfolderBase]: 2533/4797 cut-off events. [2024-06-03 20:22:01,101 INFO L125 PetriNetUnfolderBase]: For 448331/448337 co-relation queries the response was YES. [2024-06-03 20:22:01,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28190 conditions, 4797 events. 2533/4797 cut-off events. For 448331/448337 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 36996 event pairs, 613 based on Foata normal form. 19/4750 useless extension candidates. Maximal degree in co-relation 28068. Up to 2704 conditions per place. [2024-06-03 20:22:01,148 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 227 selfloop transitions, 62 changer transitions 3/299 dead transitions. [2024-06-03 20:22:01,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 299 transitions, 4190 flow [2024-06-03 20:22:01,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:01,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:01,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 20:22:01,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 20:22:01,151 INFO L175 Difference]: Start difference. First operand has 274 places, 272 transitions, 3150 flow. Second operand 8 states and 149 transitions. [2024-06-03 20:22:01,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 299 transitions, 4190 flow [2024-06-03 20:22:02,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 299 transitions, 4083 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:22:02,244 INFO L231 Difference]: Finished difference. Result has 278 places, 270 transitions, 3155 flow [2024-06-03 20:22:02,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3043, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3155, PETRI_PLACES=278, PETRI_TRANSITIONS=270} [2024-06-03 20:22:02,245 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-03 20:22:02,245 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 270 transitions, 3155 flow [2024-06-03 20:22:02,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:02,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:02,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:02,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 20:22:02,246 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-03 20:22:02,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:02,246 INFO L85 PathProgramCache]: Analyzing trace with hash 892855930, now seen corresponding path program 4 times [2024-06-03 20:22:02,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:02,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244013026] [2024-06-03 20:22:02,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:02,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:02,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:02,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:02,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:02,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244013026] [2024-06-03 20:22:02,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244013026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:02,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:02,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:02,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011572204] [2024-06-03 20:22:02,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:02,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:02,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:02,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:02,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:03,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:03,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 270 transitions, 3155 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:03,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:03,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:03,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:03,803 INFO L124 PetriNetUnfolderBase]: 2476/4665 cut-off events. [2024-06-03 20:22:03,803 INFO L125 PetriNetUnfolderBase]: For 394591/394597 co-relation queries the response was YES. [2024-06-03 20:22:03,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27443 conditions, 4665 events. 2476/4665 cut-off events. For 394591/394597 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 35525 event pairs, 697 based on Foata normal form. 10/4619 useless extension candidates. Maximal degree in co-relation 27319. Up to 3148 conditions per place. [2024-06-03 20:22:03,853 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 227 selfloop transitions, 60 changer transitions 0/294 dead transitions. [2024-06-03 20:22:03,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 294 transitions, 3826 flow [2024-06-03 20:22:03,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:03,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:03,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 20:22:03,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-03 20:22:03,855 INFO L175 Difference]: Start difference. First operand has 278 places, 270 transitions, 3155 flow. Second operand 8 states and 145 transitions. [2024-06-03 20:22:03,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 294 transitions, 3826 flow [2024-06-03 20:22:04,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 294 transitions, 3698 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 20:22:04,702 INFO L231 Difference]: Finished difference. Result has 277 places, 271 transitions, 3173 flow [2024-06-03 20:22:04,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3027, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3173, PETRI_PLACES=277, PETRI_TRANSITIONS=271} [2024-06-03 20:22:04,702 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-03 20:22:04,702 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 271 transitions, 3173 flow [2024-06-03 20:22:04,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:04,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:04,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:04,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 20:22:04,703 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-03 20:22:04,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:04,703 INFO L85 PathProgramCache]: Analyzing trace with hash -2086086750, now seen corresponding path program 5 times [2024-06-03 20:22:04,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:04,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417855051] [2024-06-03 20:22:04,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:04,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:04,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:05,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-03 20:22:05,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:05,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417855051] [2024-06-03 20:22:05,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417855051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:05,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:05,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:05,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819767737] [2024-06-03 20:22:05,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:05,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:05,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:05,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:05,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:05,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:05,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 271 transitions, 3173 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:05,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:05,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:05,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:06,288 INFO L124 PetriNetUnfolderBase]: 2496/4727 cut-off events. [2024-06-03 20:22:06,288 INFO L125 PetriNetUnfolderBase]: For 396998/397004 co-relation queries the response was YES. [2024-06-03 20:22:06,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27684 conditions, 4727 events. 2496/4727 cut-off events. For 396998/397004 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 36311 event pairs, 667 based on Foata normal form. 10/4685 useless extension candidates. Maximal degree in co-relation 27560. Up to 2801 conditions per place. [2024-06-03 20:22:06,337 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 219 selfloop transitions, 68 changer transitions 0/294 dead transitions. [2024-06-03 20:22:06,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 294 transitions, 4012 flow [2024-06-03 20:22:06,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:06,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:06,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 20:22:06,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 20:22:06,339 INFO L175 Difference]: Start difference. First operand has 277 places, 271 transitions, 3173 flow. Second operand 8 states and 148 transitions. [2024-06-03 20:22:06,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 294 transitions, 4012 flow [2024-06-03 20:22:07,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 294 transitions, 3881 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 20:22:07,344 INFO L231 Difference]: Finished difference. Result has 279 places, 272 transitions, 3205 flow [2024-06-03 20:22:07,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3205, PETRI_PLACES=279, PETRI_TRANSITIONS=272} [2024-06-03 20:22:07,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-03 20:22:07,344 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 272 transitions, 3205 flow [2024-06-03 20:22:07,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:07,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:07,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:07,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 20:22:07,345 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-03 20:22:07,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:07,345 INFO L85 PathProgramCache]: Analyzing trace with hash -2086075590, now seen corresponding path program 6 times [2024-06-03 20:22:07,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:07,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372551737] [2024-06-03 20:22:07,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:07,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:07,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:08,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:08,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:08,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372551737] [2024-06-03 20:22:08,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372551737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:08,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:08,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:08,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637694511] [2024-06-03 20:22:08,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:08,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:08,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:08,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:08,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:08,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:08,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 272 transitions, 3205 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:08,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:08,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:08,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:08,931 INFO L124 PetriNetUnfolderBase]: 2483/4692 cut-off events. [2024-06-03 20:22:08,931 INFO L125 PetriNetUnfolderBase]: For 384622/384628 co-relation queries the response was YES. [2024-06-03 20:22:08,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27198 conditions, 4692 events. 2483/4692 cut-off events. For 384622/384628 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35869 event pairs, 656 based on Foata normal form. 10/4643 useless extension candidates. Maximal degree in co-relation 27073. Up to 2795 conditions per place. [2024-06-03 20:22:08,981 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 213 selfloop transitions, 73 changer transitions 0/293 dead transitions. [2024-06-03 20:22:08,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 293 transitions, 3851 flow [2024-06-03 20:22:08,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:08,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:08,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 20:22:08,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 20:22:08,982 INFO L175 Difference]: Start difference. First operand has 279 places, 272 transitions, 3205 flow. Second operand 8 states and 148 transitions. [2024-06-03 20:22:08,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 293 transitions, 3851 flow [2024-06-03 20:22:10,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 293 transitions, 3697 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 20:22:10,016 INFO L231 Difference]: Finished difference. Result has 282 places, 272 transitions, 3201 flow [2024-06-03 20:22:10,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3051, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3201, PETRI_PLACES=282, PETRI_TRANSITIONS=272} [2024-06-03 20:22:10,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-03 20:22:10,017 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 272 transitions, 3201 flow [2024-06-03 20:22:10,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:10,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:10,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:10,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 20:22:10,017 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-03 20:22:10,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:10,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1970611440, now seen corresponding path program 7 times [2024-06-03 20:22:10,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:10,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539225406] [2024-06-03 20:22:10,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:10,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:10,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:10,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:10,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:10,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539225406] [2024-06-03 20:22:10,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539225406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:10,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:10,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:10,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012090217] [2024-06-03 20:22:10,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:10,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:10,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:10,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:10,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:10,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:10,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 272 transitions, 3201 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:10,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:10,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:10,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:11,621 INFO L124 PetriNetUnfolderBase]: 2564/4850 cut-off events. [2024-06-03 20:22:11,621 INFO L125 PetriNetUnfolderBase]: For 459920/459926 co-relation queries the response was YES. [2024-06-03 20:22:11,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28350 conditions, 4850 events. 2564/4850 cut-off events. For 459920/459926 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 37556 event pairs, 558 based on Foata normal form. 19/4796 useless extension candidates. Maximal degree in co-relation 28224. Up to 1563 conditions per place. [2024-06-03 20:22:11,672 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 156 selfloop transitions, 124 changer transitions 7/294 dead transitions. [2024-06-03 20:22:11,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 294 transitions, 4221 flow [2024-06-03 20:22:11,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:11,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:11,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 20:22:11,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-03 20:22:11,673 INFO L175 Difference]: Start difference. First operand has 282 places, 272 transitions, 3201 flow. Second operand 8 states and 146 transitions. [2024-06-03 20:22:11,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 294 transitions, 4221 flow [2024-06-03 20:22:12,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 294 transitions, 4044 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 20:22:12,629 INFO L231 Difference]: Finished difference. Result has 282 places, 268 transitions, 3259 flow [2024-06-03 20:22:12,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3259, PETRI_PLACES=282, PETRI_TRANSITIONS=268} [2024-06-03 20:22:12,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-03 20:22:12,630 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 268 transitions, 3259 flow [2024-06-03 20:22:12,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:12,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:12,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:12,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 20:22:12,630 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-03 20:22:12,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:12,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1494227108, now seen corresponding path program 8 times [2024-06-03 20:22:12,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:12,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141227730] [2024-06-03 20:22:12,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:12,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:12,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:13,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:13,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:13,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141227730] [2024-06-03 20:22:13,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141227730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:13,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:13,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:13,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306954055] [2024-06-03 20:22:13,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:13,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:13,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:13,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:13,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:13,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:13,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 268 transitions, 3259 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:13,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:13,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:13,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:14,274 INFO L124 PetriNetUnfolderBase]: 2440/4598 cut-off events. [2024-06-03 20:22:14,275 INFO L125 PetriNetUnfolderBase]: For 425784/425790 co-relation queries the response was YES. [2024-06-03 20:22:14,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27939 conditions, 4598 events. 2440/4598 cut-off events. For 425784/425790 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 34962 event pairs, 573 based on Foata normal form. 7/4548 useless extension candidates. Maximal degree in co-relation 27812. Up to 1623 conditions per place. [2024-06-03 20:22:14,320 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 187 selfloop transitions, 95 changer transitions 0/289 dead transitions. [2024-06-03 20:22:14,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 289 transitions, 4277 flow [2024-06-03 20:22:14,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:14,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:14,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 20:22:14,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-03 20:22:14,321 INFO L175 Difference]: Start difference. First operand has 282 places, 268 transitions, 3259 flow. Second operand 8 states and 142 transitions. [2024-06-03 20:22:14,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 289 transitions, 4277 flow [2024-06-03 20:22:15,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 289 transitions, 4033 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 20:22:15,666 INFO L231 Difference]: Finished difference. Result has 282 places, 269 transitions, 3233 flow [2024-06-03 20:22:15,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3015, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3233, PETRI_PLACES=282, PETRI_TRANSITIONS=269} [2024-06-03 20:22:15,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-03 20:22:15,667 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 269 transitions, 3233 flow [2024-06-03 20:22:15,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:15,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:15,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:15,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 20:22:15,667 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-03 20:22:15,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:15,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1727245938, now seen corresponding path program 9 times [2024-06-03 20:22:15,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:15,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477351406] [2024-06-03 20:22:15,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:15,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:15,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:16,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:16,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:16,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477351406] [2024-06-03 20:22:16,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477351406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:16,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:16,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:16,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301969783] [2024-06-03 20:22:16,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:16,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:16,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:16,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:16,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:16,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:16,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 269 transitions, 3233 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:16,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:16,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:16,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:17,294 INFO L124 PetriNetUnfolderBase]: 2589/4891 cut-off events. [2024-06-03 20:22:17,294 INFO L125 PetriNetUnfolderBase]: For 566861/566867 co-relation queries the response was YES. [2024-06-03 20:22:17,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31114 conditions, 4891 events. 2589/4891 cut-off events. For 566861/566867 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 37915 event pairs, 577 based on Foata normal form. 19/4852 useless extension candidates. Maximal degree in co-relation 30988. Up to 1623 conditions per place. [2024-06-03 20:22:17,348 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 184 selfloop transitions, 99 changer transitions 3/293 dead transitions. [2024-06-03 20:22:17,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 293 transitions, 4313 flow [2024-06-03 20:22:17,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:17,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:17,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-03 20:22:17,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-03 20:22:17,350 INFO L175 Difference]: Start difference. First operand has 282 places, 269 transitions, 3233 flow. Second operand 8 states and 143 transitions. [2024-06-03 20:22:17,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 293 transitions, 4313 flow [2024-06-03 20:22:18,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 293 transitions, 4111 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 20:22:18,952 INFO L231 Difference]: Finished difference. Result has 285 places, 268 transitions, 3240 flow [2024-06-03 20:22:18,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3240, PETRI_PLACES=285, PETRI_TRANSITIONS=268} [2024-06-03 20:22:18,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-03 20:22:18,953 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 268 transitions, 3240 flow [2024-06-03 20:22:18,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:18,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:18,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:18,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 20:22:18,953 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-03 20:22:18,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:18,953 INFO L85 PathProgramCache]: Analyzing trace with hash 718482310, now seen corresponding path program 10 times [2024-06-03 20:22:18,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:18,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888098272] [2024-06-03 20:22:18,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:18,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:18,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:19,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:19,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:19,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888098272] [2024-06-03 20:22:19,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888098272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:19,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:19,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:19,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967029744] [2024-06-03 20:22:19,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:19,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:19,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:19,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:19,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:19,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:19,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 268 transitions, 3240 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:19,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:19,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:19,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:20,563 INFO L124 PetriNetUnfolderBase]: 2532/4780 cut-off events. [2024-06-03 20:22:20,563 INFO L125 PetriNetUnfolderBase]: For 508243/508249 co-relation queries the response was YES. [2024-06-03 20:22:20,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30319 conditions, 4780 events. 2532/4780 cut-off events. For 508243/508249 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 36918 event pairs, 674 based on Foata normal form. 7/4729 useless extension candidates. Maximal degree in co-relation 30192. Up to 2366 conditions per place. [2024-06-03 20:22:20,613 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 185 selfloop transitions, 95 changer transitions 0/287 dead transitions. [2024-06-03 20:22:20,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 287 transitions, 4239 flow [2024-06-03 20:22:20,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:20,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:20,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 20:22:20,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-03 20:22:20,614 INFO L175 Difference]: Start difference. First operand has 285 places, 268 transitions, 3240 flow. Second operand 8 states and 142 transitions. [2024-06-03 20:22:20,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 287 transitions, 4239 flow [2024-06-03 20:22:22,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 287 transitions, 4027 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 20:22:22,022 INFO L231 Difference]: Finished difference. Result has 285 places, 269 transitions, 3251 flow [2024-06-03 20:22:22,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3251, PETRI_PLACES=285, PETRI_TRANSITIONS=269} [2024-06-03 20:22:22,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-03 20:22:22,023 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 269 transitions, 3251 flow [2024-06-03 20:22:22,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:22,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:22,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:22,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 20:22:22,023 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:22,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:22,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1727424498, now seen corresponding path program 11 times [2024-06-03 20:22:22,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:22,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413984817] [2024-06-03 20:22:22,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:22,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:22,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:22,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:22,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:22,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413984817] [2024-06-03 20:22:22,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413984817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:22,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:22,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:22,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332336308] [2024-06-03 20:22:22,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:22,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:22,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:22,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:22,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:22,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:22,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 269 transitions, 3251 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:22,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:22,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:22,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:23,694 INFO L124 PetriNetUnfolderBase]: 2451/4633 cut-off events. [2024-06-03 20:22:23,694 INFO L125 PetriNetUnfolderBase]: For 421186/421192 co-relation queries the response was YES. [2024-06-03 20:22:23,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27773 conditions, 4633 events. 2451/4633 cut-off events. For 421186/421192 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35528 event pairs, 653 based on Foata normal form. 7/4589 useless extension candidates. Maximal degree in co-relation 27646. Up to 2244 conditions per place. [2024-06-03 20:22:23,736 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 180 selfloop transitions, 99 changer transitions 0/286 dead transitions. [2024-06-03 20:22:23,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 286 transitions, 4045 flow [2024-06-03 20:22:23,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:23,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:23,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 20:22:23,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-03 20:22:23,737 INFO L175 Difference]: Start difference. First operand has 285 places, 269 transitions, 3251 flow. Second operand 8 states and 142 transitions. [2024-06-03 20:22:23,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 286 transitions, 4045 flow [2024-06-03 20:22:24,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 286 transitions, 3819 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 20:22:24,813 INFO L231 Difference]: Finished difference. Result has 287 places, 269 transitions, 3228 flow [2024-06-03 20:22:24,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3025, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3228, PETRI_PLACES=287, PETRI_TRANSITIONS=269} [2024-06-03 20:22:24,813 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-03 20:22:24,813 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 269 transitions, 3228 flow [2024-06-03 20:22:24,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:24,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:24,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:24,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 20:22:24,813 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:24,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:24,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1727591898, now seen corresponding path program 12 times [2024-06-03 20:22:24,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:24,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346591824] [2024-06-03 20:22:24,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:24,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:24,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:25,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:25,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:25,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346591824] [2024-06-03 20:22:25,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346591824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:25,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:25,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:25,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818394442] [2024-06-03 20:22:25,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:25,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:25,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:25,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:25,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:25,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:25,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 269 transitions, 3228 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:25,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:25,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:25,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:26,414 INFO L124 PetriNetUnfolderBase]: 2418/4590 cut-off events. [2024-06-03 20:22:26,414 INFO L125 PetriNetUnfolderBase]: For 405765/405771 co-relation queries the response was YES. [2024-06-03 20:22:26,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25975 conditions, 4590 events. 2418/4590 cut-off events. For 405765/405771 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35154 event pairs, 562 based on Foata normal form. 19/4560 useless extension candidates. Maximal degree in co-relation 25848. Up to 1563 conditions per place. [2024-06-03 20:22:26,465 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 148 selfloop transitions, 123 changer transitions 12/290 dead transitions. [2024-06-03 20:22:26,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 290 transitions, 4241 flow [2024-06-03 20:22:26,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:26,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:26,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 20:22:26,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-03 20:22:26,466 INFO L175 Difference]: Start difference. First operand has 287 places, 269 transitions, 3228 flow. Second operand 8 states and 145 transitions. [2024-06-03 20:22:26,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 290 transitions, 4241 flow [2024-06-03 20:22:27,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 290 transitions, 3892 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 20:22:27,620 INFO L231 Difference]: Finished difference. Result has 286 places, 258 transitions, 3031 flow [2024-06-03 20:22:27,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2879, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3031, PETRI_PLACES=286, PETRI_TRANSITIONS=258} [2024-06-03 20:22:27,620 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-03 20:22:27,620 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 258 transitions, 3031 flow [2024-06-03 20:22:27,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:27,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:27,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:27,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 20:22:27,621 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:27,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:27,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1395765789, now seen corresponding path program 4 times [2024-06-03 20:22:27,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:27,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293468600] [2024-06-03 20:22:27,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:27,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:27,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:28,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:28,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:28,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293468600] [2024-06-03 20:22:28,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293468600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:28,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:28,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:28,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326633081] [2024-06-03 20:22:28,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:28,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:28,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:28,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:28,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:28,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:28,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 258 transitions, 3031 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:28,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:28,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:28,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:29,536 INFO L124 PetriNetUnfolderBase]: 2326/4382 cut-off events. [2024-06-03 20:22:29,536 INFO L125 PetriNetUnfolderBase]: For 337456/337462 co-relation queries the response was YES. [2024-06-03 20:22:29,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24468 conditions, 4382 events. 2326/4382 cut-off events. For 337456/337462 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 32934 event pairs, 531 based on Foata normal form. 8/4338 useless extension candidates. Maximal degree in co-relation 24340. Up to 2934 conditions per place. [2024-06-03 20:22:29,583 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 223 selfloop transitions, 52 changer transitions 0/282 dead transitions. [2024-06-03 20:22:29,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 282 transitions, 3657 flow [2024-06-03 20:22:29,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:29,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:29,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 20:22:29,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 20:22:29,584 INFO L175 Difference]: Start difference. First operand has 286 places, 258 transitions, 3031 flow. Second operand 8 states and 149 transitions. [2024-06-03 20:22:29,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 282 transitions, 3657 flow [2024-06-03 20:22:30,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 282 transitions, 3350 flow, removed 18 selfloop flow, removed 14 redundant places. [2024-06-03 20:22:30,763 INFO L231 Difference]: Finished difference. Result has 274 places, 258 transitions, 2836 flow [2024-06-03 20:22:30,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2724, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2836, PETRI_PLACES=274, PETRI_TRANSITIONS=258} [2024-06-03 20:22:30,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-03 20:22:30,764 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 258 transitions, 2836 flow [2024-06-03 20:22:30,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:30,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:30,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:30,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 20:22:30,764 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:30,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:30,765 INFO L85 PathProgramCache]: Analyzing trace with hash -112265615, now seen corresponding path program 5 times [2024-06-03 20:22:30,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:30,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669057097] [2024-06-03 20:22:30,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:30,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:30,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:31,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:31,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:31,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669057097] [2024-06-03 20:22:31,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669057097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:31,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:31,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:31,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091944789] [2024-06-03 20:22:31,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:31,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:31,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:31,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:31,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:31,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:31,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 258 transitions, 2836 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:31,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:31,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:31,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:32,404 INFO L124 PetriNetUnfolderBase]: 2250/4214 cut-off events. [2024-06-03 20:22:32,404 INFO L125 PetriNetUnfolderBase]: For 236280/236286 co-relation queries the response was YES. [2024-06-03 20:22:32,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21338 conditions, 4214 events. 2250/4214 cut-off events. For 236280/236286 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 31233 event pairs, 513 based on Foata normal form. 8/4177 useless extension candidates. Maximal degree in co-relation 21215. Up to 2741 conditions per place. [2024-06-03 20:22:32,447 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 218 selfloop transitions, 56 changer transitions 0/281 dead transitions. [2024-06-03 20:22:32,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 281 transitions, 3460 flow [2024-06-03 20:22:32,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:32,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:32,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 20:22:32,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 20:22:32,448 INFO L175 Difference]: Start difference. First operand has 274 places, 258 transitions, 2836 flow. Second operand 8 states and 148 transitions. [2024-06-03 20:22:32,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 281 transitions, 3460 flow [2024-06-03 20:22:33,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 281 transitions, 3312 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-03 20:22:33,370 INFO L231 Difference]: Finished difference. Result has 275 places, 258 transitions, 2806 flow [2024-06-03 20:22:33,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2688, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2806, PETRI_PLACES=275, PETRI_TRANSITIONS=258} [2024-06-03 20:22:33,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-03 20:22:33,371 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 258 transitions, 2806 flow [2024-06-03 20:22:33,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:33,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:33,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:33,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 20:22:33,372 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:33,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:33,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1520075003, now seen corresponding path program 6 times [2024-06-03 20:22:33,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:33,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195868611] [2024-06-03 20:22:33,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:33,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:33,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:34,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:34,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:34,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195868611] [2024-06-03 20:22:34,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195868611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:34,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:34,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:34,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810716582] [2024-06-03 20:22:34,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:34,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:34,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:34,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:34,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:34,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:34,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 258 transitions, 2806 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:34,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:34,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:34,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:35,058 INFO L124 PetriNetUnfolderBase]: 2234/4182 cut-off events. [2024-06-03 20:22:35,058 INFO L125 PetriNetUnfolderBase]: For 220890/220896 co-relation queries the response was YES. [2024-06-03 20:22:35,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20367 conditions, 4182 events. 2234/4182 cut-off events. For 220890/220896 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 30951 event pairs, 503 based on Foata normal form. 12/4159 useless extension candidates. Maximal degree in co-relation 20243. Up to 2056 conditions per place. [2024-06-03 20:22:35,098 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 205 selfloop transitions, 67 changer transitions 0/279 dead transitions. [2024-06-03 20:22:35,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 279 transitions, 3600 flow [2024-06-03 20:22:35,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:35,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:35,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 20:22:35,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 20:22:35,100 INFO L175 Difference]: Start difference. First operand has 275 places, 258 transitions, 2806 flow. Second operand 8 states and 149 transitions. [2024-06-03 20:22:35,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 279 transitions, 3600 flow [2024-06-03 20:22:36,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 279 transitions, 3381 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-03 20:22:36,154 INFO L231 Difference]: Finished difference. Result has 275 places, 258 transitions, 2733 flow [2024-06-03 20:22:36,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2591, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2733, PETRI_PLACES=275, PETRI_TRANSITIONS=258} [2024-06-03 20:22:36,155 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-03 20:22:36,155 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 258 transitions, 2733 flow [2024-06-03 20:22:36,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:36,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:36,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:36,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 20:22:36,156 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:36,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:36,156 INFO L85 PathProgramCache]: Analyzing trace with hash -488537509, now seen corresponding path program 1 times [2024-06-03 20:22:36,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:36,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841987064] [2024-06-03 20:22:36,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:36,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:36,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:37,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:37,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:37,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841987064] [2024-06-03 20:22:37,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841987064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:37,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:37,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:37,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457070466] [2024-06-03 20:22:37,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:37,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:37,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:37,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:37,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:37,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:37,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 258 transitions, 2733 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:37,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:37,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:37,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:37,859 INFO L124 PetriNetUnfolderBase]: 2254/4143 cut-off events. [2024-06-03 20:22:37,859 INFO L125 PetriNetUnfolderBase]: For 207704/207704 co-relation queries the response was YES. [2024-06-03 20:22:37,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20292 conditions, 4143 events. 2254/4143 cut-off events. For 207704/207704 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 30454 event pairs, 547 based on Foata normal form. 6/4047 useless extension candidates. Maximal degree in co-relation 20167. Up to 2730 conditions per place. [2024-06-03 20:22:37,899 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 198 selfloop transitions, 72 changer transitions 6/283 dead transitions. [2024-06-03 20:22:37,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 283 transitions, 3391 flow [2024-06-03 20:22:37,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:22:37,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:22:37,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 20:22:37,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-03 20:22:37,900 INFO L175 Difference]: Start difference. First operand has 275 places, 258 transitions, 2733 flow. Second operand 9 states and 165 transitions. [2024-06-03 20:22:37,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 283 transitions, 3391 flow [2024-06-03 20:22:38,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 283 transitions, 3016 flow, removed 16 selfloop flow, removed 14 redundant places. [2024-06-03 20:22:38,680 INFO L231 Difference]: Finished difference. Result has 270 places, 257 transitions, 2498 flow [2024-06-03 20:22:38,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2359, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2498, PETRI_PLACES=270, PETRI_TRANSITIONS=257} [2024-06-03 20:22:38,680 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-03 20:22:38,680 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 257 transitions, 2498 flow [2024-06-03 20:22:38,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:38,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:38,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:38,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 20:22:38,681 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:38,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:38,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1428589019, now seen corresponding path program 2 times [2024-06-03 20:22:38,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:38,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892765846] [2024-06-03 20:22:38,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:38,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:38,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:39,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:39,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:39,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892765846] [2024-06-03 20:22:39,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892765846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:39,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:39,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:39,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968053313] [2024-06-03 20:22:39,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:39,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:39,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:39,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:39,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:39,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:39,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 257 transitions, 2498 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:39,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:39,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:39,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:40,214 INFO L124 PetriNetUnfolderBase]: 2215/4084 cut-off events. [2024-06-03 20:22:40,214 INFO L125 PetriNetUnfolderBase]: For 180283/180283 co-relation queries the response was YES. [2024-06-03 20:22:40,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18438 conditions, 4084 events. 2215/4084 cut-off events. For 180283/180283 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 29997 event pairs, 476 based on Foata normal form. 6/3996 useless extension candidates. Maximal degree in co-relation 18318. Up to 2401 conditions per place. [2024-06-03 20:22:40,252 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 168 selfloop transitions, 93 changer transitions 8/276 dead transitions. [2024-06-03 20:22:40,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 276 transitions, 3106 flow [2024-06-03 20:22:40,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:40,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:40,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 20:22:40,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 20:22:40,253 INFO L175 Difference]: Start difference. First operand has 270 places, 257 transitions, 2498 flow. Second operand 8 states and 149 transitions. [2024-06-03 20:22:40,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 276 transitions, 3106 flow [2024-06-03 20:22:40,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 276 transitions, 2948 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 20:22:40,943 INFO L231 Difference]: Finished difference. Result has 269 places, 253 transitions, 2500 flow [2024-06-03 20:22:40,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2340, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2500, PETRI_PLACES=269, PETRI_TRANSITIONS=253} [2024-06-03 20:22:40,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-03 20:22:40,944 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 253 transitions, 2500 flow [2024-06-03 20:22:40,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:40,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:40,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:40,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 20:22:40,944 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:40,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:40,945 INFO L85 PathProgramCache]: Analyzing trace with hash 740263797, now seen corresponding path program 3 times [2024-06-03 20:22:40,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:40,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774032936] [2024-06-03 20:22:40,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:40,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:40,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:41,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:41,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:41,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774032936] [2024-06-03 20:22:41,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774032936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:41,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:41,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:41,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033263646] [2024-06-03 20:22:41,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:41,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:41,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:41,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:41,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:42,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:42,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 253 transitions, 2500 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:42,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:42,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:42,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:42,762 INFO L124 PetriNetUnfolderBase]: 2199/4137 cut-off events. [2024-06-03 20:22:42,763 INFO L125 PetriNetUnfolderBase]: For 180508/180514 co-relation queries the response was YES. [2024-06-03 20:22:42,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18531 conditions, 4137 events. 2199/4137 cut-off events. For 180508/180514 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 30748 event pairs, 586 based on Foata normal form. 7/4097 useless extension candidates. Maximal degree in co-relation 18411. Up to 1594 conditions per place. [2024-06-03 20:22:42,800 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 168 selfloop transitions, 94 changer transitions 6/275 dead transitions. [2024-06-03 20:22:42,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 275 transitions, 3311 flow [2024-06-03 20:22:42,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:22:42,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:22:42,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-03 20:22:42,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 20:22:42,801 INFO L175 Difference]: Start difference. First operand has 269 places, 253 transitions, 2500 flow. Second operand 9 states and 164 transitions. [2024-06-03 20:22:42,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 275 transitions, 3311 flow [2024-06-03 20:22:43,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 275 transitions, 3098 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 20:22:43,713 INFO L231 Difference]: Finished difference. Result has 268 places, 252 transitions, 2474 flow [2024-06-03 20:22:43,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2289, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2474, PETRI_PLACES=268, PETRI_TRANSITIONS=252} [2024-06-03 20:22:43,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-03 20:22:43,714 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 252 transitions, 2474 flow [2024-06-03 20:22:43,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:43,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:43,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:43,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 20:22:43,714 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:43,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:43,715 INFO L85 PathProgramCache]: Analyzing trace with hash -632964011, now seen corresponding path program 4 times [2024-06-03 20:22:43,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:43,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069418175] [2024-06-03 20:22:43,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:43,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:43,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:44,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:44,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:44,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069418175] [2024-06-03 20:22:44,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069418175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:44,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:44,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:44,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477302630] [2024-06-03 20:22:44,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:44,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:44,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:44,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:44,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:44,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:44,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 252 transitions, 2474 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:44,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:44,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:44,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:45,387 INFO L124 PetriNetUnfolderBase]: 2152/4046 cut-off events. [2024-06-03 20:22:45,387 INFO L125 PetriNetUnfolderBase]: For 157783/157789 co-relation queries the response was YES. [2024-06-03 20:22:45,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17646 conditions, 4046 events. 2152/4046 cut-off events. For 157783/157789 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 30033 event pairs, 571 based on Foata normal form. 7/4008 useless extension candidates. Maximal degree in co-relation 17526. Up to 1594 conditions per place. [2024-06-03 20:22:45,420 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 165 selfloop transitions, 92 changer transitions 6/270 dead transitions. [2024-06-03 20:22:45,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 270 transitions, 3240 flow [2024-06-03 20:22:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:45,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:45,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 20:22:45,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-03 20:22:45,422 INFO L175 Difference]: Start difference. First operand has 268 places, 252 transitions, 2474 flow. Second operand 8 states and 147 transitions. [2024-06-03 20:22:45,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 270 transitions, 3240 flow [2024-06-03 20:22:46,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 270 transitions, 3046 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 20:22:46,075 INFO L231 Difference]: Finished difference. Result has 267 places, 250 transitions, 2441 flow [2024-06-03 20:22:46,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2441, PETRI_PLACES=267, PETRI_TRANSITIONS=250} [2024-06-03 20:22:46,075 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-03 20:22:46,075 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 250 transitions, 2441 flow [2024-06-03 20:22:46,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:46,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:46,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:46,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 20:22:46,076 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:46,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:46,076 INFO L85 PathProgramCache]: Analyzing trace with hash -876441371, now seen corresponding path program 5 times [2024-06-03 20:22:46,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:46,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031504253] [2024-06-03 20:22:46,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:46,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:46,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:46,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-03 20:22:46,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:46,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031504253] [2024-06-03 20:22:46,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031504253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:46,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:46,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:46,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392942385] [2024-06-03 20:22:46,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:46,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:46,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:46,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:46,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:47,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:47,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 250 transitions, 2441 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:47,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:47,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:47,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:47,609 INFO L124 PetriNetUnfolderBase]: 2077/3879 cut-off events. [2024-06-03 20:22:47,609 INFO L125 PetriNetUnfolderBase]: For 134593/134599 co-relation queries the response was YES. [2024-06-03 20:22:47,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16578 conditions, 3879 events. 2077/3879 cut-off events. For 134593/134599 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 28476 event pairs, 548 based on Foata normal form. 7/3841 useless extension candidates. Maximal degree in co-relation 16458. Up to 1594 conditions per place. [2024-06-03 20:22:47,644 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 169 selfloop transitions, 85 changer transitions 8/269 dead transitions. [2024-06-03 20:22:47,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 269 transitions, 3207 flow [2024-06-03 20:22:47,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:47,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:47,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 20:22:47,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-03 20:22:47,645 INFO L175 Difference]: Start difference. First operand has 267 places, 250 transitions, 2441 flow. Second operand 8 states and 145 transitions. [2024-06-03 20:22:47,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 269 transitions, 3207 flow [2024-06-03 20:22:48,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 269 transitions, 2964 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-03 20:22:48,187 INFO L231 Difference]: Finished difference. Result has 263 places, 246 transitions, 2354 flow [2024-06-03 20:22:48,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2354, PETRI_PLACES=263, PETRI_TRANSITIONS=246} [2024-06-03 20:22:48,187 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-03 20:22:48,187 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 246 transitions, 2354 flow [2024-06-03 20:22:48,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:48,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:48,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:48,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 20:22:48,188 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:48,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:48,188 INFO L85 PathProgramCache]: Analyzing trace with hash 417971989, now seen corresponding path program 1 times [2024-06-03 20:22:48,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:48,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19987826] [2024-06-03 20:22:48,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:48,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:48,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:49,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:49,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:49,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19987826] [2024-06-03 20:22:49,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19987826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:49,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:49,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:49,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321758465] [2024-06-03 20:22:49,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:49,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:49,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:49,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:49,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:49,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:49,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 246 transitions, 2354 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:49,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:49,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:49,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:50,000 INFO L124 PetriNetUnfolderBase]: 2005/3763 cut-off events. [2024-06-03 20:22:50,000 INFO L125 PetriNetUnfolderBase]: For 124305/124311 co-relation queries the response was YES. [2024-06-03 20:22:50,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16059 conditions, 3763 events. 2005/3763 cut-off events. For 124305/124311 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27734 event pairs, 404 based on Foata normal form. 5/3727 useless extension candidates. Maximal degree in co-relation 15940. Up to 2383 conditions per place. [2024-06-03 20:22:50,035 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 207 selfloop transitions, 57 changer transitions 0/271 dead transitions. [2024-06-03 20:22:50,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 271 transitions, 2982 flow [2024-06-03 20:22:50,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:50,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:50,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 20:22:50,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-03 20:22:50,036 INFO L175 Difference]: Start difference. First operand has 263 places, 246 transitions, 2354 flow. Second operand 8 states and 146 transitions. [2024-06-03 20:22:50,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 271 transitions, 2982 flow [2024-06-03 20:22:50,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 271 transitions, 2806 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 20:22:50,638 INFO L231 Difference]: Finished difference. Result has 260 places, 247 transitions, 2320 flow [2024-06-03 20:22:50,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2320, PETRI_PLACES=260, PETRI_TRANSITIONS=247} [2024-06-03 20:22:50,638 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-03 20:22:50,638 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 247 transitions, 2320 flow [2024-06-03 20:22:50,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:50,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:50,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:50,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 20:22:50,639 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:50,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:50,639 INFO L85 PathProgramCache]: Analyzing trace with hash 531595855, now seen corresponding path program 1 times [2024-06-03 20:22:50,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:50,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837344738] [2024-06-03 20:22:50,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:50,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:50,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:51,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-03 20:22:51,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:51,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837344738] [2024-06-03 20:22:51,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837344738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:51,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:51,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:51,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071116123] [2024-06-03 20:22:51,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:51,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:51,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:51,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:51,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:51,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:51,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 247 transitions, 2320 flow. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:51,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:51,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:51,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:52,256 INFO L124 PetriNetUnfolderBase]: 2057/3895 cut-off events. [2024-06-03 20:22:52,256 INFO L125 PetriNetUnfolderBase]: For 163730/163736 co-relation queries the response was YES. [2024-06-03 20:22:52,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16500 conditions, 3895 events. 2057/3895 cut-off events. For 163730/163736 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 29069 event pairs, 438 based on Foata normal form. 13/3849 useless extension candidates. Maximal degree in co-relation 16382. Up to 2055 conditions per place. [2024-06-03 20:22:52,291 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 190 selfloop transitions, 42 changer transitions 32/271 dead transitions. [2024-06-03 20:22:52,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 271 transitions, 3114 flow [2024-06-03 20:22:52,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:52,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:52,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 20:22:52,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-03 20:22:52,292 INFO L175 Difference]: Start difference. First operand has 260 places, 247 transitions, 2320 flow. Second operand 8 states and 146 transitions. [2024-06-03 20:22:52,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 271 transitions, 3114 flow [2024-06-03 20:22:53,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 271 transitions, 2986 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 20:22:53,123 INFO L231 Difference]: Finished difference. Result has 262 places, 220 transitions, 2014 flow [2024-06-03 20:22:53,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2014, PETRI_PLACES=262, PETRI_TRANSITIONS=220} [2024-06-03 20:22:53,123 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-03 20:22:53,123 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 220 transitions, 2014 flow [2024-06-03 20:22:53,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:53,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:53,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:53,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 20:22:53,123 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:53,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:53,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1470191283, now seen corresponding path program 2 times [2024-06-03 20:22:53,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:53,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367764719] [2024-06-03 20:22:53,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:53,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:53,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:53,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:53,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:53,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367764719] [2024-06-03 20:22:53,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367764719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:53,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:53,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:53,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45327508] [2024-06-03 20:22:53,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:53,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:53,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:53,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:53,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:54,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:54,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 220 transitions, 2014 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:54,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:54,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:54,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:54,618 INFO L124 PetriNetUnfolderBase]: 1684/3234 cut-off events. [2024-06-03 20:22:54,618 INFO L125 PetriNetUnfolderBase]: For 121037/121043 co-relation queries the response was YES. [2024-06-03 20:22:54,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13665 conditions, 3234 events. 1684/3234 cut-off events. For 121037/121043 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23219 event pairs, 342 based on Foata normal form. 8/3196 useless extension candidates. Maximal degree in co-relation 13546. Up to 2095 conditions per place. [2024-06-03 20:22:54,647 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 172 selfloop transitions, 31 changer transitions 30/240 dead transitions. [2024-06-03 20:22:54,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 240 transitions, 2536 flow [2024-06-03 20:22:54,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:54,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:54,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 20:22:54,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-03 20:22:54,648 INFO L175 Difference]: Start difference. First operand has 262 places, 220 transitions, 2014 flow. Second operand 8 states and 141 transitions. [2024-06-03 20:22:54,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 240 transitions, 2536 flow [2024-06-03 20:22:55,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 240 transitions, 2387 flow, removed 22 selfloop flow, removed 18 redundant places. [2024-06-03 20:22:55,273 INFO L231 Difference]: Finished difference. Result has 237 places, 203 transitions, 1759 flow [2024-06-03 20:22:55,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1759, PETRI_PLACES=237, PETRI_TRANSITIONS=203} [2024-06-03 20:22:55,273 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-03 20:22:55,273 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 203 transitions, 1759 flow [2024-06-03 20:22:55,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:55,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:55,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:55,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 20:22:55,274 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:55,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:55,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1479456873, now seen corresponding path program 3 times [2024-06-03 20:22:55,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:55,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214520473] [2024-06-03 20:22:55,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:55,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:55,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:56,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:56,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:56,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214520473] [2024-06-03 20:22:56,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214520473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:56,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:56,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:56,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133003971] [2024-06-03 20:22:56,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:56,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:56,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:56,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:56,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:56,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:56,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 203 transitions, 1759 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:56,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:56,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:56,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:56,788 INFO L124 PetriNetUnfolderBase]: 1423/2717 cut-off events. [2024-06-03 20:22:56,788 INFO L125 PetriNetUnfolderBase]: For 96199/96205 co-relation queries the response was YES. [2024-06-03 20:22:56,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11310 conditions, 2717 events. 1423/2717 cut-off events. For 96199/96205 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 18714 event pairs, 306 based on Foata normal form. 8/2683 useless extension candidates. Maximal degree in co-relation 11202. Up to 1549 conditions per place. [2024-06-03 20:22:56,812 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 158 selfloop transitions, 59 changer transitions 0/224 dead transitions. [2024-06-03 20:22:56,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 224 transitions, 2429 flow [2024-06-03 20:22:56,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:56,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:56,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 20:22:56,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-03 20:22:56,813 INFO L175 Difference]: Start difference. First operand has 237 places, 203 transitions, 1759 flow. Second operand 8 states and 145 transitions. [2024-06-03 20:22:56,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 224 transitions, 2429 flow [2024-06-03 20:22:57,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 224 transitions, 2269 flow, removed 22 selfloop flow, removed 16 redundant places. [2024-06-03 20:22:57,127 INFO L231 Difference]: Finished difference. Result has 218 places, 204 transitions, 1767 flow [2024-06-03 20:22:57,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1767, PETRI_PLACES=218, PETRI_TRANSITIONS=204} [2024-06-03 20:22:57,128 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-03 20:22:57,128 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 204 transitions, 1767 flow [2024-06-03 20:22:57,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:57,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:57,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:57,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 20:22:57,128 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:57,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:57,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1432562405, now seen corresponding path program 4 times [2024-06-03 20:22:57,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:57,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860728323] [2024-06-03 20:22:57,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:57,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:57,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:57,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:57,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:57,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860728323] [2024-06-03 20:22:57,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860728323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:57,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:57,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:57,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989359060] [2024-06-03 20:22:57,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:57,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:57,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:57,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:57,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:58,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:58,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 204 transitions, 1767 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:58,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:58,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:58,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:58,564 INFO L124 PetriNetUnfolderBase]: 1415/2705 cut-off events. [2024-06-03 20:22:58,565 INFO L125 PetriNetUnfolderBase]: For 73598/73604 co-relation queries the response was YES. [2024-06-03 20:22:58,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10545 conditions, 2705 events. 1415/2705 cut-off events. For 73598/73604 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 18599 event pairs, 280 based on Foata normal form. 8/2671 useless extension candidates. Maximal degree in co-relation 10447. Up to 1545 conditions per place. [2024-06-03 20:22:58,597 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 160 selfloop transitions, 55 changer transitions 0/222 dead transitions. [2024-06-03 20:22:58,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 222 transitions, 2247 flow [2024-06-03 20:22:58,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:58,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:58,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 20:22:58,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-03 20:22:58,599 INFO L175 Difference]: Start difference. First operand has 218 places, 204 transitions, 1767 flow. Second operand 8 states and 142 transitions. [2024-06-03 20:22:58,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 222 transitions, 2247 flow [2024-06-03 20:22:58,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 222 transitions, 2031 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-03 20:22:58,935 INFO L231 Difference]: Finished difference. Result has 218 places, 204 transitions, 1671 flow [2024-06-03 20:22:58,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1551, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1671, PETRI_PLACES=218, PETRI_TRANSITIONS=204} [2024-06-03 20:22:58,935 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-03 20:22:58,935 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 204 transitions, 1671 flow [2024-06-03 20:22:58,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:58,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:58,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:58,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 20:22:58,935 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:22:58,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:58,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1519415291, now seen corresponding path program 2 times [2024-06-03 20:22:58,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:58,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236917483] [2024-06-03 20:22:58,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:58,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:58,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:59,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:59,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:59,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236917483] [2024-06-03 20:22:59,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236917483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:59,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:59,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:59,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213625048] [2024-06-03 20:22:59,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:59,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:59,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:59,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:59,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:59,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:22:59,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 204 transitions, 1671 flow. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:59,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:59,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:22:59,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:00,256 INFO L124 PetriNetUnfolderBase]: 1443/2775 cut-off events. [2024-06-03 20:23:00,257 INFO L125 PetriNetUnfolderBase]: For 92142/92148 co-relation queries the response was YES. [2024-06-03 20:23:00,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10367 conditions, 2775 events. 1443/2775 cut-off events. For 92142/92148 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 19318 event pairs, 230 based on Foata normal form. 13/2757 useless extension candidates. Maximal degree in co-relation 10269. Up to 816 conditions per place. [2024-06-03 20:23:00,279 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 105 selfloop transitions, 97 changer transitions 16/225 dead transitions. [2024-06-03 20:23:00,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 225 transitions, 2297 flow [2024-06-03 20:23:00,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:23:00,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:23:00,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-03 20:23:00,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-03 20:23:00,280 INFO L175 Difference]: Start difference. First operand has 218 places, 204 transitions, 1671 flow. Second operand 8 states and 143 transitions. [2024-06-03 20:23:00,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 225 transitions, 2297 flow [2024-06-03 20:23:00,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 225 transitions, 2159 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 20:23:00,503 INFO L231 Difference]: Finished difference. Result has 218 places, 193 transitions, 1667 flow [2024-06-03 20:23:00,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1535, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1667, PETRI_PLACES=218, PETRI_TRANSITIONS=193} [2024-06-03 20:23:00,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-03 20:23:00,504 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 193 transitions, 1667 flow [2024-06-03 20:23:00,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:00,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:00,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:00,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 20:23:00,504 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:23:00,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:00,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1519403201, now seen corresponding path program 3 times [2024-06-03 20:23:00,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:00,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498895859] [2024-06-03 20:23:00,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:00,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:00,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:01,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:01,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:01,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498895859] [2024-06-03 20:23:01,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498895859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:01,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:01,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:23:01,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146797026] [2024-06-03 20:23:01,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:01,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:23:01,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:01,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:23:01,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:23:01,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:23:01,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 193 transitions, 1667 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:01,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:01,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:23:01,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:01,935 INFO L124 PetriNetUnfolderBase]: 1251/2414 cut-off events. [2024-06-03 20:23:01,935 INFO L125 PetriNetUnfolderBase]: For 92619/92625 co-relation queries the response was YES. [2024-06-03 20:23:01,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9606 conditions, 2414 events. 1251/2414 cut-off events. For 92619/92625 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 16427 event pairs, 312 based on Foata normal form. 16/2379 useless extension candidates. Maximal degree in co-relation 9508. Up to 1457 conditions per place. [2024-06-03 20:23:01,955 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 153 selfloop transitions, 42 changer transitions 15/217 dead transitions. [2024-06-03 20:23:01,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 217 transitions, 2151 flow [2024-06-03 20:23:01,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:23:01,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:23:01,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-03 20:23:01,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-03 20:23:01,956 INFO L175 Difference]: Start difference. First operand has 218 places, 193 transitions, 1667 flow. Second operand 9 states and 160 transitions. [2024-06-03 20:23:01,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 217 transitions, 2151 flow [2024-06-03 20:23:02,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 217 transitions, 1957 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-03 20:23:02,240 INFO L231 Difference]: Finished difference. Result has 212 places, 187 transitions, 1499 flow [2024-06-03 20:23:02,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1473, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1499, PETRI_PLACES=212, PETRI_TRANSITIONS=187} [2024-06-03 20:23:02,240 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-03 20:23:02,240 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 187 transitions, 1499 flow [2024-06-03 20:23:02,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:02,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:02,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:02,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 20:23:02,241 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:23:02,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:02,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1519057241, now seen corresponding path program 4 times [2024-06-03 20:23:02,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:02,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033310454] [2024-06-03 20:23:02,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:02,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:02,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:03,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:03,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:03,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033310454] [2024-06-03 20:23:03,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033310454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:03,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:03,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:23:03,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536569893] [2024-06-03 20:23:03,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:03,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:23:03,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:03,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:23:03,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:23:03,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:23:03,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 187 transitions, 1499 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:03,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:03,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:23:03,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:03,736 INFO L124 PetriNetUnfolderBase]: 1200/2341 cut-off events. [2024-06-03 20:23:03,736 INFO L125 PetriNetUnfolderBase]: For 81595/81601 co-relation queries the response was YES. [2024-06-03 20:23:03,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8952 conditions, 2341 events. 1200/2341 cut-off events. For 81595/81601 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 15949 event pairs, 280 based on Foata normal form. 16/2304 useless extension candidates. Maximal degree in co-relation 8858. Up to 1445 conditions per place. [2024-06-03 20:23:03,754 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 149 selfloop transitions, 30 changer transitions 24/210 dead transitions. [2024-06-03 20:23:03,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 210 transitions, 1967 flow [2024-06-03 20:23:03,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:23:03,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:23:03,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-03 20:23:03,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-03 20:23:03,754 INFO L175 Difference]: Start difference. First operand has 212 places, 187 transitions, 1499 flow. Second operand 9 states and 157 transitions. [2024-06-03 20:23:03,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 210 transitions, 1967 flow [2024-06-03 20:23:03,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 210 transitions, 1879 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 20:23:03,953 INFO L231 Difference]: Finished difference. Result has 211 places, 172 transitions, 1303 flow [2024-06-03 20:23:03,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1411, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1303, PETRI_PLACES=211, PETRI_TRANSITIONS=172} [2024-06-03 20:23:03,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-03 20:23:03,954 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 172 transitions, 1303 flow [2024-06-03 20:23:03,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:03,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:03,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:03,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 20:23:03,954 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:23:03,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:03,955 INFO L85 PathProgramCache]: Analyzing trace with hash 850707863, now seen corresponding path program 5 times [2024-06-03 20:23:03,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:03,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398622639] [2024-06-03 20:23:03,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:03,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:03,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:04,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:04,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:04,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398622639] [2024-06-03 20:23:04,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398622639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:04,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:04,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:23:04,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333068765] [2024-06-03 20:23:04,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:04,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:23:04,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:04,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:23:04,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:23:04,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:23:04,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 172 transitions, 1303 flow. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:04,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:04,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:23:04,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:05,256 INFO L124 PetriNetUnfolderBase]: 1072/2108 cut-off events. [2024-06-03 20:23:05,257 INFO L125 PetriNetUnfolderBase]: For 80853/80859 co-relation queries the response was YES. [2024-06-03 20:23:05,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8017 conditions, 2108 events. 1072/2108 cut-off events. For 80853/80859 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 14077 event pairs, 186 based on Foata normal form. 13/2095 useless extension candidates. Maximal degree in co-relation 7923. Up to 684 conditions per place. [2024-06-03 20:23:05,271 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 84 selfloop transitions, 57 changer transitions 43/191 dead transitions. [2024-06-03 20:23:05,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 191 transitions, 1717 flow [2024-06-03 20:23:05,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:23:05,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:23:05,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 20:23:05,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-03 20:23:05,273 INFO L175 Difference]: Start difference. First operand has 211 places, 172 transitions, 1303 flow. Second operand 8 states and 142 transitions. [2024-06-03 20:23:05,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 191 transitions, 1717 flow [2024-06-03 20:23:05,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 191 transitions, 1614 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-03 20:23:05,458 INFO L231 Difference]: Finished difference. Result has 201 places, 138 transitions, 1113 flow [2024-06-03 20:23:05,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1200, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1113, PETRI_PLACES=201, PETRI_TRANSITIONS=138} [2024-06-03 20:23:05,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-03 20:23:05,459 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 138 transitions, 1113 flow [2024-06-03 20:23:05,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:05,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:05,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:05,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 20:23:05,460 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:23:05,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:05,460 INFO L85 PathProgramCache]: Analyzing trace with hash 839637143, now seen corresponding path program 6 times [2024-06-03 20:23:05,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:05,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309270164] [2024-06-03 20:23:05,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:05,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:05,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:06,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:06,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:06,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309270164] [2024-06-03 20:23:06,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309270164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:06,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:06,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:23:06,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395864478] [2024-06-03 20:23:06,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:06,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:23:06,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:06,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:23:06,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:23:06,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:23:06,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 138 transitions, 1113 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:06,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:06,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:23:06,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:06,907 INFO L124 PetriNetUnfolderBase]: 867/1759 cut-off events. [2024-06-03 20:23:06,907 INFO L125 PetriNetUnfolderBase]: For 80903/80909 co-relation queries the response was YES. [2024-06-03 20:23:06,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7066 conditions, 1759 events. 867/1759 cut-off events. For 80903/80909 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11665 event pairs, 148 based on Foata normal form. 13/1746 useless extension candidates. Maximal degree in co-relation 6975. Up to 406 conditions per place. [2024-06-03 20:23:06,919 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 91 selfloop transitions, 49 changer transitions 13/160 dead transitions. [2024-06-03 20:23:06,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 160 transitions, 1473 flow [2024-06-03 20:23:06,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:23:06,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:23:06,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-03 20:23:06,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-03 20:23:06,920 INFO L175 Difference]: Start difference. First operand has 201 places, 138 transitions, 1113 flow. Second operand 9 states and 154 transitions. [2024-06-03 20:23:06,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 160 transitions, 1473 flow [2024-06-03 20:23:07,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 160 transitions, 1303 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-03 20:23:07,059 INFO L231 Difference]: Finished difference. Result has 190 places, 134 transitions, 1021 flow [2024-06-03 20:23:07,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=943, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1021, PETRI_PLACES=190, PETRI_TRANSITIONS=134} [2024-06-03 20:23:07,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-03 20:23:07,060 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 134 transitions, 1021 flow [2024-06-03 20:23:07,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:07,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:07,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:07,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 20:23:07,060 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:23:07,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:07,060 INFO L85 PathProgramCache]: Analyzing trace with hash 957677745, now seen corresponding path program 7 times [2024-06-03 20:23:07,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:07,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562924314] [2024-06-03 20:23:07,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:07,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:07,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:08,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:08,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:08,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562924314] [2024-06-03 20:23:08,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562924314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:08,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:08,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:23:08,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329156180] [2024-06-03 20:23:08,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:08,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:23:08,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:08,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:23:08,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:23:08,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:23:08,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 134 transitions, 1021 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:08,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:08,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:23:08,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:08,479 INFO L124 PetriNetUnfolderBase]: 811/1673 cut-off events. [2024-06-03 20:23:08,480 INFO L125 PetriNetUnfolderBase]: For 69023/69029 co-relation queries the response was YES. [2024-06-03 20:23:08,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6530 conditions, 1673 events. 811/1673 cut-off events. For 69023/69029 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11115 event pairs, 166 based on Foata normal form. 13/1664 useless extension candidates. Maximal degree in co-relation 6445. Up to 490 conditions per place. [2024-06-03 20:23:08,489 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 89 selfloop transitions, 42 changer transitions 16/154 dead transitions. [2024-06-03 20:23:08,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 154 transitions, 1485 flow [2024-06-03 20:23:08,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:23:08,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:23:08,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-03 20:23:08,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-03 20:23:08,490 INFO L175 Difference]: Start difference. First operand has 190 places, 134 transitions, 1021 flow. Second operand 9 states and 152 transitions. [2024-06-03 20:23:08,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 154 transitions, 1485 flow [2024-06-03 20:23:08,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 154 transitions, 1375 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 20:23:08,685 INFO L231 Difference]: Finished difference. Result has 186 places, 127 transitions, 966 flow [2024-06-03 20:23:08,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=966, PETRI_PLACES=186, PETRI_TRANSITIONS=127} [2024-06-03 20:23:08,685 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-03 20:23:08,685 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 127 transitions, 966 flow [2024-06-03 20:23:08,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:08,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:08,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:08,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 20:23:08,686 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:23:08,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:08,686 INFO L85 PathProgramCache]: Analyzing trace with hash 798116215, now seen corresponding path program 8 times [2024-06-03 20:23:08,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:08,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475759740] [2024-06-03 20:23:08,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:08,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:08,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:09,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:09,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:09,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475759740] [2024-06-03 20:23:09,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475759740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:09,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:09,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:23:09,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818946015] [2024-06-03 20:23:09,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:09,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:23:09,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:09,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:23:09,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:23:09,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:23:09,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 127 transitions, 966 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:09,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:09,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:23:09,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:10,132 INFO L124 PetriNetUnfolderBase]: 753/1573 cut-off events. [2024-06-03 20:23:10,132 INFO L125 PetriNetUnfolderBase]: For 57712/57718 co-relation queries the response was YES. [2024-06-03 20:23:10,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5932 conditions, 1573 events. 753/1573 cut-off events. For 57712/57718 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10347 event pairs, 184 based on Foata normal form. 13/1560 useless extension candidates. Maximal degree in co-relation 5849. Up to 524 conditions per place. [2024-06-03 20:23:10,141 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 77 selfloop transitions, 30 changer transitions 32/146 dead transitions. [2024-06-03 20:23:10,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 146 transitions, 1290 flow [2024-06-03 20:23:10,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:23:10,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:23:10,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-03 20:23:10,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-03 20:23:10,142 INFO L175 Difference]: Start difference. First operand has 186 places, 127 transitions, 966 flow. Second operand 9 states and 153 transitions. [2024-06-03 20:23:10,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 146 transitions, 1290 flow [2024-06-03 20:23:10,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 146 transitions, 1204 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-03 20:23:10,271 INFO L231 Difference]: Finished difference. Result has 181 places, 104 transitions, 783 flow [2024-06-03 20:23:10,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=783, PETRI_PLACES=181, PETRI_TRANSITIONS=104} [2024-06-03 20:23:10,272 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-03 20:23:10,272 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 104 transitions, 783 flow [2024-06-03 20:23:10,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:10,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:10,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:10,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 20:23:10,273 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:23:10,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:10,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1202555765, now seen corresponding path program 9 times [2024-06-03 20:23:10,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:10,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694436598] [2024-06-03 20:23:10,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:10,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:10,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:11,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:11,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:11,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694436598] [2024-06-03 20:23:11,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694436598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:11,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:11,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:23:11,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383529490] [2024-06-03 20:23:11,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:11,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:23:11,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:11,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:23:11,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:23:11,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:23:11,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 104 transitions, 783 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:11,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:11,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:23:11,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:11,661 INFO L124 PetriNetUnfolderBase]: 559/1186 cut-off events. [2024-06-03 20:23:11,661 INFO L125 PetriNetUnfolderBase]: For 51833/51839 co-relation queries the response was YES. [2024-06-03 20:23:11,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4730 conditions, 1186 events. 559/1186 cut-off events. For 51833/51839 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7250 event pairs, 162 based on Foata normal form. 16/1179 useless extension candidates. Maximal degree in co-relation 4650. Up to 646 conditions per place. [2024-06-03 20:23:11,668 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 79 selfloop transitions, 20 changer transitions 20/126 dead transitions. [2024-06-03 20:23:11,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 126 transitions, 1081 flow [2024-06-03 20:23:11,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:23:11,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:23:11,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-03 20:23:11,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-03 20:23:11,669 INFO L175 Difference]: Start difference. First operand has 181 places, 104 transitions, 783 flow. Second operand 9 states and 154 transitions. [2024-06-03 20:23:11,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 126 transitions, 1081 flow [2024-06-03 20:23:11,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 126 transitions, 1001 flow, removed 10 selfloop flow, removed 16 redundant places. [2024-06-03 20:23:11,759 INFO L231 Difference]: Finished difference. Result has 163 places, 99 transitions, 701 flow [2024-06-03 20:23:11,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=701, PETRI_PLACES=163, PETRI_TRANSITIONS=99} [2024-06-03 20:23:11,759 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-03 20:23:11,759 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 99 transitions, 701 flow [2024-06-03 20:23:11,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:11,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:11,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:11,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 20:23:11,760 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:23:11,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:11,760 INFO L85 PathProgramCache]: Analyzing trace with hash -925891543, now seen corresponding path program 10 times [2024-06-03 20:23:11,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:11,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390510966] [2024-06-03 20:23:11,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:11,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:11,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:12,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:12,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:12,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390510966] [2024-06-03 20:23:12,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390510966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:12,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:12,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:23:12,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485808425] [2024-06-03 20:23:12,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:12,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:23:12,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:12,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:23:12,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:23:12,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:23:12,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 99 transitions, 701 flow. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:12,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:12,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:23:12,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:12,904 INFO L124 PetriNetUnfolderBase]: 468/1010 cut-off events. [2024-06-03 20:23:12,904 INFO L125 PetriNetUnfolderBase]: For 23443/23447 co-relation queries the response was YES. [2024-06-03 20:23:12,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3484 conditions, 1010 events. 468/1010 cut-off events. For 23443/23447 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5969 event pairs, 114 based on Foata normal form. 13/1009 useless extension candidates. Maximal degree in co-relation 3413. Up to 257 conditions per place. [2024-06-03 20:23:12,909 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 45 selfloop transitions, 14 changer transitions 50/116 dead transitions. [2024-06-03 20:23:12,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 116 transitions, 959 flow [2024-06-03 20:23:12,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:23:12,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:23:12,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-03 20:23:12,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-03 20:23:12,910 INFO L175 Difference]: Start difference. First operand has 163 places, 99 transitions, 701 flow. Second operand 8 states and 139 transitions. [2024-06-03 20:23:12,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 116 transitions, 959 flow [2024-06-03 20:23:12,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 116 transitions, 896 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 20:23:12,963 INFO L231 Difference]: Finished difference. Result has 154 places, 56 transitions, 444 flow [2024-06-03 20:23:12,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=444, PETRI_PLACES=154, PETRI_TRANSITIONS=56} [2024-06-03 20:23:12,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-03 20:23:12,963 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 56 transitions, 444 flow [2024-06-03 20:23:12,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:12,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:12,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:12,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 20:23:12,964 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:23:12,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:12,964 INFO L85 PathProgramCache]: Analyzing trace with hash 915678876, now seen corresponding path program 1 times [2024-06-03 20:23:12,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:12,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350519739] [2024-06-03 20:23:12,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:12,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:12,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:14,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:14,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:14,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350519739] [2024-06-03 20:23:14,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350519739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:14,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:14,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:23:14,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906070920] [2024-06-03 20:23:14,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:14,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:23:14,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:14,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:23:14,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:23:14,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 20:23:14,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 56 transitions, 444 flow. Second operand has 9 states, 9 states have (on average 13.222222222222221) internal successors, (119), 9 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:14,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:14,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 20:23:14,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:14,330 INFO L124 PetriNetUnfolderBase]: 221/513 cut-off events. [2024-06-03 20:23:14,331 INFO L125 PetriNetUnfolderBase]: For 9889/9892 co-relation queries the response was YES. [2024-06-03 20:23:14,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1722 conditions, 513 events. 221/513 cut-off events. For 9889/9892 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2613 event pairs, 92 based on Foata normal form. 9/516 useless extension candidates. Maximal degree in co-relation 1668. Up to 257 conditions per place. [2024-06-03 20:23:14,332 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 0 selfloop transitions, 0 changer transitions 65/65 dead transitions. [2024-06-03 20:23:14,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 65 transitions, 484 flow [2024-06-03 20:23:14,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:23:14,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:23:14,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-03 20:23:14,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-03 20:23:14,333 INFO L175 Difference]: Start difference. First operand has 154 places, 56 transitions, 444 flow. Second operand 8 states and 122 transitions. [2024-06-03 20:23:14,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 65 transitions, 484 flow [2024-06-03 20:23:14,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 65 transitions, 369 flow, removed 0 selfloop flow, removed 28 redundant places. [2024-06-03 20:23:14,335 INFO L231 Difference]: Finished difference. Result has 102 places, 0 transitions, 0 flow [2024-06-03 20:23:14,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=102, PETRI_TRANSITIONS=0} [2024-06-03 20:23:14,336 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-03 20:23:14,336 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 0 transitions, 0 flow [2024-06-03 20:23:14,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.222222222222221) internal successors, (119), 9 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:14,338 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-03 20:23:14,339 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-03 20:23:14,339 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-03 20:23:14,339 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-03 20:23:14,339 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-03 20:23:14,339 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-03 20:23:14,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 20:23:14,340 INFO L445 BasicCegarLoop]: Path program histogram: [12, 12, 12, 10, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:14,343 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-03 20:23:14,343 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-03 20:23:14,346 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-03 20:23:14,346 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-03 20:23:14,347 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.06 08:23:14 BasicIcfg [2024-06-03 20:23:14,347 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-03 20:23:14,348 INFO L158 Benchmark]: Toolchain (without parser) took 294899.04ms. Allocated memory was 161.5MB in the beginning and 3.0GB in the end (delta: 2.8GB). Free memory was 119.9MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2024-06-03 20:23:14,348 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 161.5MB. Free memory is still 129.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-03 20:23:14,348 INFO L158 Benchmark]: Witness Parser took 0.17ms. Allocated memory is still 161.5MB. Free memory is still 127.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-03 20:23:14,348 INFO L158 Benchmark]: CACSL2BoogieTranslator took 647.21ms. Allocated memory is still 161.5MB. Free memory was 119.9MB in the beginning and 83.3MB in the end (delta: 36.6MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-06-03 20:23:14,349 INFO L158 Benchmark]: Boogie Procedure Inliner took 76.99ms. Allocated memory is still 161.5MB. Free memory was 83.3MB in the beginning and 80.0MB in the end (delta: 3.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-03 20:23:14,349 INFO L158 Benchmark]: Boogie Preprocessor took 59.81ms. Allocated memory is still 161.5MB. Free memory was 80.0MB in the beginning and 76.3MB in the end (delta: 3.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-03 20:23:14,349 INFO L158 Benchmark]: RCFGBuilder took 795.18ms. Allocated memory was 161.5MB in the beginning and 195.0MB in the end (delta: 33.6MB). Free memory was 76.3MB in the beginning and 104.3MB in the end (delta: -28.1MB). Peak memory consumption was 17.1MB. Max. memory is 16.1GB. [2024-06-03 20:23:14,349 INFO L158 Benchmark]: TraceAbstraction took 293313.82ms. Allocated memory was 195.0MB in the beginning and 3.0GB in the end (delta: 2.8GB). Free memory was 103.3MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2024-06-03 20:23:14,351 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 161.5MB. Free memory is still 129.3MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.17ms. Allocated memory is still 161.5MB. Free memory is still 127.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 647.21ms. Allocated memory is still 161.5MB. Free memory was 119.9MB in the beginning and 83.3MB in the end (delta: 36.6MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 76.99ms. Allocated memory is still 161.5MB. Free memory was 83.3MB in the beginning and 80.0MB in the end (delta: 3.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 59.81ms. Allocated memory is still 161.5MB. Free memory was 80.0MB in the beginning and 76.3MB in the end (delta: 3.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 795.18ms. Allocated memory was 161.5MB in the beginning and 195.0MB in the end (delta: 33.6MB). Free memory was 76.3MB in the beginning and 104.3MB in the end (delta: -28.1MB). Peak memory consumption was 17.1MB. Max. memory is 16.1GB. * TraceAbstraction took 293313.82ms. Allocated memory was 195.0MB in the beginning and 3.0GB in the end (delta: 2.8GB). Free memory was 103.3MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 814]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 816]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 817]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 66 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 293.2s, OverallIterations: 134, TraceHistogramMax: 1, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.0s, AutomataDifference: 183.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10576 SdHoareTripleChecker+Valid, 29.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8510 mSDsluCounter, 6596 SdHoareTripleChecker+Invalid, 25.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5358 mSDsCounter, 4070 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 37524 IncrementalHoareTripleChecker+Invalid, 41594 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4070 mSolverCounterUnsat, 1238 mSDtfsCounter, 37524 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1177 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1436 ImplicationChecksByTransitivity, 35.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3886occurred in iteration=88, InterpolantAutomatonStates: 1025, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 107.8s InterpolantComputationTime, 2503 NumberOfCodeBlocks, 2503 NumberOfCodeBlocksAsserted, 134 NumberOfCheckSat, 2369 ConstructedInterpolants, 0 QuantifiedInterpolants, 109879 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 134 InterpolantComputations, 134 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-03 20:23:14,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE