./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe021_power.oepc_pso.oepc_rmo.oepc_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/safe021_power.oepc_pso.oepc_rmo.oepc_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/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe021_power.oepc_pso.oepc_rmo.oepc_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-04 15:40:33,506 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 15:40:33,597 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 15:40:33,604 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 15:40:33,604 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 15:40:33,637 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 15:40:33,638 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 15:40:33,638 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 15:40:33,639 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 15:40:33,642 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 15:40:33,643 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 15:40:33,643 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 15:40:33,644 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 15:40:33,645 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 15:40:33,645 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 15:40:33,646 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 15:40:33,646 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 15:40:33,646 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 15:40:33,646 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 15:40:33,647 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 15:40:33,647 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 15:40:33,647 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 15:40:33,648 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 15:40:33,648 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 15:40:33,648 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 15:40:33,648 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 15:40:33,649 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 15:40:33,649 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 15:40:33,649 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 15:40:33,650 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 15:40:33,650 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 15:40:33,651 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 15:40:33,651 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 15:40:33,651 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 15:40:33,651 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 15:40:33,652 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 15:40:33,652 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 15:40:33,652 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 15:40:33,652 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 15:40:33,652 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 15:40:33,653 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 15:40:33,653 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 15:40:33,653 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 15:40:33,653 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-04 15:40:33,911 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 15:40:33,930 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 15:40:33,932 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 15:40:33,933 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 15:40:33,934 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 15:40:33,935 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/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-04 15:40:34,116 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 15:40:34,119 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 15:40:34,120 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-04 15:40:35,310 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 15:40:35,582 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 15:40:35,583 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-04 15:40:35,595 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c448945fb/065b9ff5c7904a6f819283d8cf8831c3/FLAG62dfbae3d [2024-06-04 15:40:35,608 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c448945fb/065b9ff5c7904a6f819283d8cf8831c3 [2024-06-04 15:40:35,610 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 15:40:35,611 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 15:40:35,614 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 15:40:35,614 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 15:40:35,619 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 15:40:35,619 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 03:40:34" (1/2) ... [2024-06-04 15:40:35,620 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@92b6961 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:40:35, skipping insertion in model container [2024-06-04 15:40:35,620 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 03:40:34" (1/2) ... [2024-06-04 15:40:35,622 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5c97f907 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:40:35, skipping insertion in model container [2024-06-04 15:40:35,622 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 03:40:35" (2/2) ... [2024-06-04 15:40:35,622 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@92b6961 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:35, skipping insertion in model container [2024-06-04 15:40:35,622 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 03:40:35" (2/2) ... [2024-06-04 15:40:35,623 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 15:40:35,716 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 15:40:35,717 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-04 15:40:35,717 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-04 15:40:35,717 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-04 15:40:35,718 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 15:40:35,718 INFO L106 edCorrectnessWitness]: ghost_update [L834-L834] multithreaded = 1; [2024-06-04 15:40:35,764 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 15:40:36,156 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 15:40:36,166 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 15:40:36,292 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 15:40:36,337 INFO L206 MainTranslator]: Completed translation [2024-06-04 15:40:36,337 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36 WrapperNode [2024-06-04 15:40:36,338 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 15:40:36,339 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 15:40:36,339 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 15:40:36,339 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 15:40:36,345 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36" (1/1) ... [2024-06-04 15:40:36,377 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36" (1/1) ... [2024-06-04 15:40:36,413 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-04 15:40:36,416 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 15:40:36,417 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 15:40:36,418 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 15:40:36,418 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 15:40:36,428 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36" (1/1) ... [2024-06-04 15:40:36,428 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36" (1/1) ... [2024-06-04 15:40:36,445 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36" (1/1) ... [2024-06-04 15:40:36,463 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-04 15:40:36,463 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36" (1/1) ... [2024-06-04 15:40:36,464 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36" (1/1) ... [2024-06-04 15:40:36,471 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36" (1/1) ... [2024-06-04 15:40:36,473 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36" (1/1) ... [2024-06-04 15:40:36,474 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36" (1/1) ... [2024-06-04 15:40:36,476 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36" (1/1) ... [2024-06-04 15:40:36,479 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 15:40:36,480 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 15:40:36,480 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 15:40:36,480 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 15:40:36,481 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36" (1/1) ... [2024-06-04 15:40:36,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 15:40:36,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 15:40:36,510 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-04 15:40:36,528 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-04 15:40:36,552 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 15:40:36,553 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 15:40:36,553 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 15:40:36,553 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 15:40:36,553 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 15:40:36,554 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 15:40:36,554 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 15:40:36,554 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 15:40:36,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 15:40:36,554 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 15:40:36,555 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 15:40:36,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 15:40:36,557 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 15:40:36,716 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 15:40:36,718 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 15:40:37,163 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 15:40:37,164 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 15:40:37,351 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 15:40:37,351 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 15:40:37,352 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 03:40:37 BoogieIcfgContainer [2024-06-04 15:40:37,352 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 15:40:37,355 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 15:40:37,355 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 15:40:37,358 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 15:40:37,358 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 03:40:34" (1/4) ... [2024-06-04 15:40:37,359 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ee327c1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 03:40:37, skipping insertion in model container [2024-06-04 15:40:37,359 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 03:40:35" (2/4) ... [2024-06-04 15:40:37,360 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ee327c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 03:40:37, skipping insertion in model container [2024-06-04 15:40:37,360 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:40:36" (3/4) ... [2024-06-04 15:40:37,361 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ee327c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 03:40:37, skipping insertion in model container [2024-06-04 15:40:37,361 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 03:40:37" (4/4) ... [2024-06-04 15:40:37,362 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-04 15:40:37,379 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 15:40:37,379 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 15:40:37,379 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 15:40:37,434 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 15:40:37,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 15:40:37,505 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-04 15:40:37,505 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 15:40:37,507 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 58 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-04 15:40:37,507 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 15:40:37,510 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-04 15:40:37,524 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 15:40:37,529 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;@12d5607f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 15:40:37,531 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 15:40:37,534 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 15:40:37,534 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 15:40:37,535 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 15:40:37,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:37,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 15:40:37,536 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-04 15:40:37,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:37,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1534033092, now seen corresponding path program 1 times [2024-06-04 15:40:37,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:37,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692044595] [2024-06-04 15:40:37,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:37,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:37,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:38,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:40:38,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:38,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692044595] [2024-06-04 15:40:38,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692044595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:38,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:38,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 15:40:38,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069064934] [2024-06-04 15:40:38,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:38,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 15:40:38,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:38,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 15:40:38,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 15:40:38,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-04 15:40:38,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:38,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:38,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-04 15:40:38,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:39,071 INFO L124 PetriNetUnfolderBase]: 1401/2111 cut-off events. [2024-06-04 15:40:39,071 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2024-06-04 15:40:39,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4309 conditions, 2111 events. 1401/2111 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9965 event pairs, 787 based on Foata normal form. 3/2071 useless extension candidates. Maximal degree in co-relation 4294. Up to 2091 conditions per place. [2024-06-04 15:40:39,087 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 36 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-04 15:40:39,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 183 flow [2024-06-04 15:40:39,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 15:40:39,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 15:40:39,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-04 15:40:39,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-04 15:40:39,104 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 73 transitions. [2024-06-04 15:40:39,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 183 flow [2024-06-04 15:40:39,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 15:40:39,111 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-04 15:40:39,113 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-04 15:40:39,116 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-04 15:40:39,116 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-04 15:40:39,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:39,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:39,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:39,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 15:40:39,117 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-04 15:40:39,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:39,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1031985189, now seen corresponding path program 1 times [2024-06-04 15:40:39,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:39,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426030021] [2024-06-04 15:40:39,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:39,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:39,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:39,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:40:39,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:39,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426030021] [2024-06-04 15:40:39,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426030021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:39,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:39,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 15:40:39,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175325719] [2024-06-04 15:40:39,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:39,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 15:40:39,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:39,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 15:40:39,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-04 15:40:39,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-04 15:40:39,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:39,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:39,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-04 15:40:39,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:40,130 INFO L124 PetriNetUnfolderBase]: 1405/2116 cut-off events. [2024-06-04 15:40:40,130 INFO L125 PetriNetUnfolderBase]: For 310/310 co-relation queries the response was YES. [2024-06-04 15:40:40,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4890 conditions, 2116 events. 1405/2116 cut-off events. For 310/310 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9709 event pairs, 780 based on Foata normal form. 5/2119 useless extension candidates. Maximal degree in co-relation 4875. Up to 2081 conditions per place. [2024-06-04 15:40:40,142 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 46 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-04 15:40:40,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 57 transitions, 268 flow [2024-06-04 15:40:40,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 15:40:40,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 15:40:40,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-04 15:40:40,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 15:40:40,145 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 93 transitions. [2024-06-04 15:40:40,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 57 transitions, 268 flow [2024-06-04 15:40:40,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 57 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 15:40:40,147 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 156 flow [2024-06-04 15:40:40,147 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=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-04 15:40:40,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-04 15:40:40,148 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 156 flow [2024-06-04 15:40:40,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:40,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:40,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:40,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 15:40:40,149 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-04 15:40:40,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:40,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1926768673, now seen corresponding path program 1 times [2024-06-04 15:40:40,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:40,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544349152] [2024-06-04 15:40:40,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:40,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:40,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:40,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:40:40,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:40,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544349152] [2024-06-04 15:40:40,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544349152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:40,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:40,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 15:40:40,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125221121] [2024-06-04 15:40:40,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:40,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 15:40:40,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:40,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 15:40:40,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-04 15:40:40,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-04 15:40:40,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 156 flow. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:40,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:40,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-04 15:40:40,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:41,250 INFO L124 PetriNetUnfolderBase]: 1469/2208 cut-off events. [2024-06-04 15:40:41,250 INFO L125 PetriNetUnfolderBase]: For 1095/1098 co-relation queries the response was YES. [2024-06-04 15:40:41,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5798 conditions, 2208 events. 1469/2208 cut-off events. For 1095/1098 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10200 event pairs, 617 based on Foata normal form. 11/2214 useless extension candidates. Maximal degree in co-relation 5780. Up to 2053 conditions per place. [2024-06-04 15:40:41,265 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 61 selfloop transitions, 16 changer transitions 0/81 dead transitions. [2024-06-04 15:40:41,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 81 transitions, 440 flow [2024-06-04 15:40:41,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 15:40:41,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 15:40:41,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-04 15:40:41,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-04 15:40:41,271 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 156 flow. Second operand 5 states and 123 transitions. [2024-06-04 15:40:41,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 81 transitions, 440 flow [2024-06-04 15:40:41,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 81 transitions, 430 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-04 15:40:41,275 INFO L231 Difference]: Finished difference. Result has 52 places, 52 transitions, 259 flow [2024-06-04 15:40:41,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=259, PETRI_PLACES=52, PETRI_TRANSITIONS=52} [2024-06-04 15:40:41,277 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-04 15:40:41,277 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 52 transitions, 259 flow [2024-06-04 15:40:41,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:41,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:41,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:41,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 15:40:41,278 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:40:41,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:41,279 INFO L85 PathProgramCache]: Analyzing trace with hash 399714426, now seen corresponding path program 1 times [2024-06-04 15:40:41,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:41,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412414957] [2024-06-04 15:40:41,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:41,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:41,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:42,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:40:42,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:42,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412414957] [2024-06-04 15:40:42,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412414957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:42,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:42,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 15:40:42,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788147015] [2024-06-04 15:40:42,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:42,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 15:40:42,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:42,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 15:40:42,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 15:40:42,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-04 15:40:42,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 52 transitions, 259 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:42,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:42,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-04 15:40:42,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:42,754 INFO L124 PetriNetUnfolderBase]: 1501/2254 cut-off events. [2024-06-04 15:40:42,755 INFO L125 PetriNetUnfolderBase]: For 2813/2829 co-relation queries the response was YES. [2024-06-04 15:40:42,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7083 conditions, 2254 events. 1501/2254 cut-off events. For 2813/2829 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10431 event pairs, 496 based on Foata normal form. 15/2264 useless extension candidates. Maximal degree in co-relation 7061. Up to 2054 conditions per place. [2024-06-04 15:40:42,770 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 69 selfloop transitions, 21 changer transitions 0/94 dead transitions. [2024-06-04 15:40:42,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 94 transitions, 589 flow [2024-06-04 15:40:42,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:40:42,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:40:42,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 15:40:42,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-04 15:40:42,772 INFO L175 Difference]: Start difference. First operand has 52 places, 52 transitions, 259 flow. Second operand 6 states and 146 transitions. [2024-06-04 15:40:42,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 94 transitions, 589 flow [2024-06-04 15:40:42,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 94 transitions, 581 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-04 15:40:42,778 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 343 flow [2024-06-04 15:40:42,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=343, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-06-04 15:40:42,779 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-04 15:40:42,779 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 343 flow [2024-06-04 15:40:42,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:42,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:42,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:42,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 15:40:42,780 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:40:42,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:42,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1220427678, now seen corresponding path program 1 times [2024-06-04 15:40:42,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:42,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86054946] [2024-06-04 15:40:42,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:42,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:42,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:43,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:40:43,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:43,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86054946] [2024-06-04 15:40:43,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86054946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:43,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:43,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:40:43,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377033415] [2024-06-04 15:40:43,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:43,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:40:43,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:43,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:40:43,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:40:43,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-04 15:40:43,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 343 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:43,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:43,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-04 15:40:43,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:44,447 INFO L124 PetriNetUnfolderBase]: 1617/2438 cut-off events. [2024-06-04 15:40:44,447 INFO L125 PetriNetUnfolderBase]: For 4874/4890 co-relation queries the response was YES. [2024-06-04 15:40:44,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8620 conditions, 2438 events. 1617/2438 cut-off events. For 4874/4890 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11506 event pairs, 379 based on Foata normal form. 40/2473 useless extension candidates. Maximal degree in co-relation 8595. Up to 2062 conditions per place. [2024-06-04 15:40:44,466 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 78 selfloop transitions, 24 changer transitions 0/106 dead transitions. [2024-06-04 15:40:44,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 106 transitions, 729 flow [2024-06-04 15:40:44,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:40:44,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:40:44,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 15:40:44,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 15:40:44,468 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 343 flow. Second operand 7 states and 168 transitions. [2024-06-04 15:40:44,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 106 transitions, 729 flow [2024-06-04 15:40:44,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 106 transitions, 675 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 15:40:44,474 INFO L231 Difference]: Finished difference. Result has 60 places, 59 transitions, 367 flow [2024-06-04 15:40:44,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=367, PETRI_PLACES=60, PETRI_TRANSITIONS=59} [2024-06-04 15:40:44,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-04 15:40:44,475 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 59 transitions, 367 flow [2024-06-04 15:40:44,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:44,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:44,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:44,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 15:40:44,476 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-04 15:40:44,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:44,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1106848670, now seen corresponding path program 1 times [2024-06-04 15:40:44,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:44,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772054411] [2024-06-04 15:40:44,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:44,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:44,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:45,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:40:45,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:45,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772054411] [2024-06-04 15:40:45,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772054411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:45,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:45,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 15:40:45,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432783199] [2024-06-04 15:40:45,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:45,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 15:40:45,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:45,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 15:40:45,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-04 15:40:45,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:40:45,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 59 transitions, 367 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:45,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:45,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:40:45,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:45,755 INFO L124 PetriNetUnfolderBase]: 1606/2421 cut-off events. [2024-06-04 15:40:45,755 INFO L125 PetriNetUnfolderBase]: For 6363/6379 co-relation queries the response was YES. [2024-06-04 15:40:45,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9144 conditions, 2421 events. 1606/2421 cut-off events. For 6363/6379 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11357 event pairs, 623 based on Foata normal form. 10/2429 useless extension candidates. Maximal degree in co-relation 9118. Up to 2382 conditions per place. [2024-06-04 15:40:45,772 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 59 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-04 15:40:45,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 75 transitions, 565 flow [2024-06-04 15:40:45,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 15:40:45,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 15:40:45,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-04 15:40:45,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-04 15:40:45,774 INFO L175 Difference]: Start difference. First operand has 60 places, 59 transitions, 367 flow. Second operand 5 states and 95 transitions. [2024-06-04 15:40:45,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 75 transitions, 565 flow [2024-06-04 15:40:45,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 75 transitions, 517 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 15:40:45,780 INFO L231 Difference]: Finished difference. Result has 60 places, 62 transitions, 384 flow [2024-06-04 15:40:45,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=384, PETRI_PLACES=60, PETRI_TRANSITIONS=62} [2024-06-04 15:40:45,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-04 15:40:45,781 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 62 transitions, 384 flow [2024-06-04 15:40:45,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:45,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:45,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:45,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 15:40:45,782 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-04 15:40:45,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:45,783 INFO L85 PathProgramCache]: Analyzing trace with hash 38175868, now seen corresponding path program 1 times [2024-06-04 15:40:45,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:45,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23438814] [2024-06-04 15:40:45,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:45,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:45,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:46,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:40:46,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:46,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23438814] [2024-06-04 15:40:46,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23438814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:46,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:46,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:40:46,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590428526] [2024-06-04 15:40:46,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:46,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:40:46,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:46,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:40:46,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:40:46,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:40:46,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 62 transitions, 384 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:46,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:46,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:40:46,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:47,154 INFO L124 PetriNetUnfolderBase]: 1853/2776 cut-off events. [2024-06-04 15:40:47,154 INFO L125 PetriNetUnfolderBase]: For 7969/7969 co-relation queries the response was YES. [2024-06-04 15:40:47,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10499 conditions, 2776 events. 1853/2776 cut-off events. For 7969/7969 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12935 event pairs, 736 based on Foata normal form. 4/2779 useless extension candidates. Maximal degree in co-relation 10471. Up to 2736 conditions per place. [2024-06-04 15:40:47,172 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 73 selfloop transitions, 11 changer transitions 0/87 dead transitions. [2024-06-04 15:40:47,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 87 transitions, 650 flow [2024-06-04 15:40:47,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:40:47,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:40:47,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-04 15:40:47,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-04 15:40:47,177 INFO L175 Difference]: Start difference. First operand has 60 places, 62 transitions, 384 flow. Second operand 6 states and 103 transitions. [2024-06-04 15:40:47,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 87 transitions, 650 flow [2024-06-04 15:40:47,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 87 transitions, 612 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-04 15:40:47,184 INFO L231 Difference]: Finished difference. Result has 65 places, 71 transitions, 456 flow [2024-06-04 15:40:47,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=456, PETRI_PLACES=65, PETRI_TRANSITIONS=71} [2024-06-04 15:40:47,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-04 15:40:47,186 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 71 transitions, 456 flow [2024-06-04 15:40:47,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:47,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:47,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:47,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 15:40:47,187 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-04 15:40:47,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:47,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1177730783, now seen corresponding path program 1 times [2024-06-04 15:40:47,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:47,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206196269] [2024-06-04 15:40:47,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:47,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:47,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:47,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-04 15:40:47,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:47,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206196269] [2024-06-04 15:40:47,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206196269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:47,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:47,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:40:47,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812994382] [2024-06-04 15:40:47,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:47,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:40:47,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:47,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:40:47,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:40:47,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:40:47,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 71 transitions, 456 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:47,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:47,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:40:47,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:48,479 INFO L124 PetriNetUnfolderBase]: 1764/2655 cut-off events. [2024-06-04 15:40:48,480 INFO L125 PetriNetUnfolderBase]: For 9824/9844 co-relation queries the response was YES. [2024-06-04 15:40:48,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10777 conditions, 2655 events. 1764/2655 cut-off events. For 9824/9844 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12615 event pairs, 577 based on Foata normal form. 14/2651 useless extension candidates. Maximal degree in co-relation 10746. Up to 2476 conditions per place. [2024-06-04 15:40:48,497 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 69 selfloop transitions, 22 changer transitions 0/98 dead transitions. [2024-06-04 15:40:48,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 98 transitions, 762 flow [2024-06-04 15:40:48,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:40:48,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:40:48,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-04 15:40:48,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-04 15:40:48,499 INFO L175 Difference]: Start difference. First operand has 65 places, 71 transitions, 456 flow. Second operand 6 states and 120 transitions. [2024-06-04 15:40:48,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 98 transitions, 762 flow [2024-06-04 15:40:48,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 98 transitions, 754 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-04 15:40:48,507 INFO L231 Difference]: Finished difference. Result has 70 places, 74 transitions, 526 flow [2024-06-04 15:40:48,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=526, PETRI_PLACES=70, PETRI_TRANSITIONS=74} [2024-06-04 15:40:48,508 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-04 15:40:48,508 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 74 transitions, 526 flow [2024-06-04 15:40:48,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:48,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:48,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:48,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 15:40:48,509 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-04 15:40:48,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:48,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1470332033, now seen corresponding path program 2 times [2024-06-04 15:40:48,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:48,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229907803] [2024-06-04 15:40:48,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:48,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:48,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:49,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-04 15:40:49,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:49,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229907803] [2024-06-04 15:40:49,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229907803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:49,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:49,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:40:49,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003156780] [2024-06-04 15:40:49,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:49,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:40:49,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:49,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:40:49,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:40:49,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:40:49,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 74 transitions, 526 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:49,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:49,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:40:49,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:49,893 INFO L124 PetriNetUnfolderBase]: 1717/2579 cut-off events. [2024-06-04 15:40:49,893 INFO L125 PetriNetUnfolderBase]: For 11130/11146 co-relation queries the response was YES. [2024-06-04 15:40:49,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10819 conditions, 2579 events. 1717/2579 cut-off events. For 11130/11146 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12157 event pairs, 654 based on Foata normal form. 4/2567 useless extension candidates. Maximal degree in co-relation 10785. Up to 2527 conditions per place. [2024-06-04 15:40:49,912 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 69 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-04 15:40:49,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 744 flow [2024-06-04 15:40:49,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:40:49,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:40:49,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-04 15:40:49,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-04 15:40:49,914 INFO L175 Difference]: Start difference. First operand has 70 places, 74 transitions, 526 flow. Second operand 6 states and 109 transitions. [2024-06-04 15:40:49,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 744 flow [2024-06-04 15:40:49,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 91 transitions, 711 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-04 15:40:49,925 INFO L231 Difference]: Finished difference. Result has 73 places, 74 transitions, 532 flow [2024-06-04 15:40:49,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=532, PETRI_PLACES=73, PETRI_TRANSITIONS=74} [2024-06-04 15:40:49,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-04 15:40:49,926 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 74 transitions, 532 flow [2024-06-04 15:40:49,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:49,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:49,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:49,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 15:40:49,927 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-04 15:40:49,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:49,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1975537553, now seen corresponding path program 1 times [2024-06-04 15:40:49,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:49,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316541968] [2024-06-04 15:40:49,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:49,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:49,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:50,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:40:50,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:50,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316541968] [2024-06-04 15:40:50,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316541968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:50,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:50,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:40:50,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211824700] [2024-06-04 15:40:50,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:50,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:40:50,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:50,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:40:50,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:40:50,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:40:50,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 74 transitions, 532 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:50,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:50,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:40:50,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:51,434 INFO L124 PetriNetUnfolderBase]: 1886/2817 cut-off events. [2024-06-04 15:40:51,435 INFO L125 PetriNetUnfolderBase]: For 13271/13273 co-relation queries the response was YES. [2024-06-04 15:40:51,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11691 conditions, 2817 events. 1886/2817 cut-off events. For 13271/13273 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13042 event pairs, 593 based on Foata normal form. 8/2824 useless extension candidates. Maximal degree in co-relation 11656. Up to 2601 conditions per place. [2024-06-04 15:40:51,455 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 96 selfloop transitions, 23 changer transitions 0/122 dead transitions. [2024-06-04 15:40:51,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 122 transitions, 1005 flow [2024-06-04 15:40:51,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:40:51,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:40:51,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-04 15:40:51,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-04 15:40:51,457 INFO L175 Difference]: Start difference. First operand has 73 places, 74 transitions, 532 flow. Second operand 7 states and 131 transitions. [2024-06-04 15:40:51,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 122 transitions, 1005 flow [2024-06-04 15:40:51,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 122 transitions, 924 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 15:40:51,474 INFO L231 Difference]: Finished difference. Result has 77 places, 91 transitions, 661 flow [2024-06-04 15:40:51,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=661, PETRI_PLACES=77, PETRI_TRANSITIONS=91} [2024-06-04 15:40:51,476 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-04 15:40:51,476 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 91 transitions, 661 flow [2024-06-04 15:40:51,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:51,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:51,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:51,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 15:40:51,477 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-04 15:40:51,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:51,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1725114533, now seen corresponding path program 2 times [2024-06-04 15:40:51,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:51,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781475751] [2024-06-04 15:40:51,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:51,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:51,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:52,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:40:52,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:52,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781475751] [2024-06-04 15:40:52,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781475751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:52,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:52,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:40:52,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387501044] [2024-06-04 15:40:52,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:52,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:40:52,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:52,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:40:52,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:40:52,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:40:52,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 91 transitions, 661 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:52,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:52,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:40:52,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:52,842 INFO L124 PetriNetUnfolderBase]: 1908/2848 cut-off events. [2024-06-04 15:40:52,843 INFO L125 PetriNetUnfolderBase]: For 15504/15504 co-relation queries the response was YES. [2024-06-04 15:40:52,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12869 conditions, 2848 events. 1908/2848 cut-off events. For 15504/15504 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13133 event pairs, 626 based on Foata normal form. 4/2851 useless extension candidates. Maximal degree in co-relation 12831. Up to 2799 conditions per place. [2024-06-04 15:40:52,861 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 97 selfloop transitions, 14 changer transitions 0/114 dead transitions. [2024-06-04 15:40:52,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 114 transitions, 957 flow [2024-06-04 15:40:52,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:40:52,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:40:52,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-04 15:40:52,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-04 15:40:52,863 INFO L175 Difference]: Start difference. First operand has 77 places, 91 transitions, 661 flow. Second operand 7 states and 118 transitions. [2024-06-04 15:40:52,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 114 transitions, 957 flow [2024-06-04 15:40:52,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 114 transitions, 939 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-04 15:40:52,883 INFO L231 Difference]: Finished difference. Result has 83 places, 94 transitions, 707 flow [2024-06-04 15:40:52,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=645, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=707, PETRI_PLACES=83, PETRI_TRANSITIONS=94} [2024-06-04 15:40:52,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-04 15:40:52,884 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 94 transitions, 707 flow [2024-06-04 15:40:52,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:52,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:52,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:52,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 15:40:52,885 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:40:52,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:52,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1967919171, now seen corresponding path program 3 times [2024-06-04 15:40:52,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:52,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908686908] [2024-06-04 15:40:52,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:52,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:52,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:53,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:40:53,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:53,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908686908] [2024-06-04 15:40:53,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908686908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:53,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:53,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:40:53,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284645059] [2024-06-04 15:40:53,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:53,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:40:53,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:53,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:40:53,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:40:53,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:40:53,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 94 transitions, 707 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:53,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:53,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:40:53,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:54,301 INFO L124 PetriNetUnfolderBase]: 1898/2834 cut-off events. [2024-06-04 15:40:54,302 INFO L125 PetriNetUnfolderBase]: For 17843/17843 co-relation queries the response was YES. [2024-06-04 15:40:54,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13143 conditions, 2834 events. 1898/2834 cut-off events. For 17843/17843 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13036 event pairs, 624 based on Foata normal form. 4/2837 useless extension candidates. Maximal degree in co-relation 13102. Up to 2758 conditions per place. [2024-06-04 15:40:54,322 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 99 selfloop transitions, 19 changer transitions 0/121 dead transitions. [2024-06-04 15:40:54,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 121 transitions, 1045 flow [2024-06-04 15:40:54,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:40:54,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:40:54,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-04 15:40:54,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-04 15:40:54,324 INFO L175 Difference]: Start difference. First operand has 83 places, 94 transitions, 707 flow. Second operand 7 states and 121 transitions. [2024-06-04 15:40:54,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 121 transitions, 1045 flow [2024-06-04 15:40:54,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 121 transitions, 1009 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 15:40:54,344 INFO L231 Difference]: Finished difference. Result has 86 places, 100 transitions, 781 flow [2024-06-04 15:40:54,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=671, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=781, PETRI_PLACES=86, PETRI_TRANSITIONS=100} [2024-06-04 15:40:54,345 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-04 15:40:54,345 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 100 transitions, 781 flow [2024-06-04 15:40:54,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:54,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:54,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:54,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 15:40:54,346 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-04 15:40:54,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:54,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1967673093, now seen corresponding path program 1 times [2024-06-04 15:40:54,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:54,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666935020] [2024-06-04 15:40:54,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:54,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:54,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:55,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:40:55,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:55,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666935020] [2024-06-04 15:40:55,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666935020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:55,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:55,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:40:55,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270925556] [2024-06-04 15:40:55,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:55,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:40:55,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:55,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:40:55,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:40:55,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:40:55,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 100 transitions, 781 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:55,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:55,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:40:55,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:56,325 INFO L124 PetriNetUnfolderBase]: 1890/2822 cut-off events. [2024-06-04 15:40:56,325 INFO L125 PetriNetUnfolderBase]: For 20460/20460 co-relation queries the response was YES. [2024-06-04 15:40:56,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13456 conditions, 2822 events. 1890/2822 cut-off events. For 20460/20460 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12998 event pairs, 605 based on Foata normal form. 4/2825 useless extension candidates. Maximal degree in co-relation 13414. Up to 2764 conditions per place. [2024-06-04 15:40:56,346 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 104 selfloop transitions, 15 changer transitions 0/122 dead transitions. [2024-06-04 15:40:56,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 122 transitions, 1085 flow [2024-06-04 15:40:56,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:40:56,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:40:56,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-04 15:40:56,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-04 15:40:56,348 INFO L175 Difference]: Start difference. First operand has 86 places, 100 transitions, 781 flow. Second operand 7 states and 118 transitions. [2024-06-04 15:40:56,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 122 transitions, 1085 flow [2024-06-04 15:40:56,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 122 transitions, 1059 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-04 15:40:56,370 INFO L231 Difference]: Finished difference. Result has 90 places, 102 transitions, 812 flow [2024-06-04 15:40:56,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=812, PETRI_PLACES=90, PETRI_TRANSITIONS=102} [2024-06-04 15:40:56,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-04 15:40:56,372 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 102 transitions, 812 flow [2024-06-04 15:40:56,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:56,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:56,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:56,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 15:40:56,372 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-04 15:40:56,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:56,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1487463492, now seen corresponding path program 1 times [2024-06-04 15:40:56,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:56,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684755670] [2024-06-04 15:40:56,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:56,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:56,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:57,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:40:57,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:57,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684755670] [2024-06-04 15:40:57,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684755670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:57,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:57,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:40:57,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876933579] [2024-06-04 15:40:57,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:57,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:40:57,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:57,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:40:57,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:40:57,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:40:57,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 102 transitions, 812 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:57,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:57,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:40:57,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:58,191 INFO L124 PetriNetUnfolderBase]: 1837/2758 cut-off events. [2024-06-04 15:40:58,192 INFO L125 PetriNetUnfolderBase]: For 24884/24962 co-relation queries the response was YES. [2024-06-04 15:40:58,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13736 conditions, 2758 events. 1837/2758 cut-off events. For 24884/24962 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12989 event pairs, 538 based on Foata normal form. 33/2727 useless extension candidates. Maximal degree in co-relation 13692. Up to 2454 conditions per place. [2024-06-04 15:40:58,213 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 88 selfloop transitions, 38 changer transitions 0/141 dead transitions. [2024-06-04 15:40:58,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 141 transitions, 1202 flow [2024-06-04 15:40:58,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:40:58,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:40:58,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-04 15:40:58,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-04 15:40:58,215 INFO L175 Difference]: Start difference. First operand has 90 places, 102 transitions, 812 flow. Second operand 8 states and 158 transitions. [2024-06-04 15:40:58,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 141 transitions, 1202 flow [2024-06-04 15:40:58,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 141 transitions, 1163 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-04 15:40:58,237 INFO L231 Difference]: Finished difference. Result has 93 places, 106 transitions, 904 flow [2024-06-04 15:40:58,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=904, PETRI_PLACES=93, PETRI_TRANSITIONS=106} [2024-06-04 15:40:58,238 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-04 15:40:58,238 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 106 transitions, 904 flow [2024-06-04 15:40:58,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:58,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:58,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:58,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 15:40:58,239 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-04 15:40:58,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:58,239 INFO L85 PathProgramCache]: Analyzing trace with hash -2072061467, now seen corresponding path program 1 times [2024-06-04 15:40:58,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:58,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392444676] [2024-06-04 15:40:58,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:58,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:58,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:40:59,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:40:59,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:40:59,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392444676] [2024-06-04 15:40:59,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392444676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:40:59,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:40:59,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:40:59,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479111621] [2024-06-04 15:40:59,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:40:59,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:40:59,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:40:59,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:40:59,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:40:59,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:40:59,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 106 transitions, 904 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:59,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:40:59,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:40:59,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:40:59,610 INFO L124 PetriNetUnfolderBase]: 1946/2904 cut-off events. [2024-06-04 15:40:59,610 INFO L125 PetriNetUnfolderBase]: For 26501/26503 co-relation queries the response was YES. [2024-06-04 15:40:59,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14987 conditions, 2904 events. 1946/2904 cut-off events. For 26501/26503 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13489 event pairs, 579 based on Foata normal form. 4/2907 useless extension candidates. Maximal degree in co-relation 14942. Up to 2643 conditions per place. [2024-06-04 15:40:59,631 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 106 selfloop transitions, 34 changer transitions 0/143 dead transitions. [2024-06-04 15:40:59,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 143 transitions, 1440 flow [2024-06-04 15:40:59,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:40:59,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:40:59,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-04 15:40:59,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-04 15:40:59,633 INFO L175 Difference]: Start difference. First operand has 93 places, 106 transitions, 904 flow. Second operand 7 states and 133 transitions. [2024-06-04 15:40:59,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 143 transitions, 1440 flow [2024-06-04 15:40:59,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 143 transitions, 1341 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 15:40:59,667 INFO L231 Difference]: Finished difference. Result has 95 places, 113 transitions, 960 flow [2024-06-04 15:40:59,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=960, PETRI_PLACES=95, PETRI_TRANSITIONS=113} [2024-06-04 15:40:59,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-04 15:40:59,668 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 113 transitions, 960 flow [2024-06-04 15:40:59,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:40:59,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:40:59,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:40:59,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 15:40:59,670 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:40:59,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:40:59,670 INFO L85 PathProgramCache]: Analyzing trace with hash -2072067047, now seen corresponding path program 2 times [2024-06-04 15:40:59,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:40:59,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886486623] [2024-06-04 15:40:59,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:40:59,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:40:59,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:00,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:00,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:00,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886486623] [2024-06-04 15:41:00,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886486623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:00,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:00,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:41:00,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737730997] [2024-06-04 15:41:00,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:00,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:41:00,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:00,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:41:00,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:41:00,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:00,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 113 transitions, 960 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:00,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:00,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:00,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:00,968 INFO L124 PetriNetUnfolderBase]: 1936/2890 cut-off events. [2024-06-04 15:41:00,969 INFO L125 PetriNetUnfolderBase]: For 29113/29115 co-relation queries the response was YES. [2024-06-04 15:41:00,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15119 conditions, 2890 events. 1936/2890 cut-off events. For 29113/29115 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13413 event pairs, 570 based on Foata normal form. 4/2893 useless extension candidates. Maximal degree in co-relation 15072. Up to 2635 conditions per place. [2024-06-04 15:41:00,994 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 104 selfloop transitions, 38 changer transitions 0/145 dead transitions. [2024-06-04 15:41:00,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 145 transitions, 1403 flow [2024-06-04 15:41:00,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:41:00,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:41:00,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-04 15:41:00,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-04 15:41:00,997 INFO L175 Difference]: Start difference. First operand has 95 places, 113 transitions, 960 flow. Second operand 7 states and 135 transitions. [2024-06-04 15:41:00,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 145 transitions, 1403 flow [2024-06-04 15:41:01,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 145 transitions, 1347 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-04 15:41:01,048 INFO L231 Difference]: Finished difference. Result has 100 places, 115 transitions, 1030 flow [2024-06-04 15:41:01,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1030, PETRI_PLACES=100, PETRI_TRANSITIONS=115} [2024-06-04 15:41:01,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-04 15:41:01,049 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 115 transitions, 1030 flow [2024-06-04 15:41:01,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:01,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:01,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:01,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 15:41:01,050 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:01,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:01,050 INFO L85 PathProgramCache]: Analyzing trace with hash -47782807, now seen corresponding path program 3 times [2024-06-04 15:41:01,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:01,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146418821] [2024-06-04 15:41:01,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:01,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:01,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:01,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:01,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:01,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146418821] [2024-06-04 15:41:01,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146418821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:01,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:01,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:41:01,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976523257] [2024-06-04 15:41:01,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:01,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:41:01,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:01,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:41:01,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:41:01,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:01,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 115 transitions, 1030 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:01,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:01,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:01,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:02,325 INFO L124 PetriNetUnfolderBase]: 1926/2876 cut-off events. [2024-06-04 15:41:02,325 INFO L125 PetriNetUnfolderBase]: For 31863/31865 co-relation queries the response was YES. [2024-06-04 15:41:02,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15342 conditions, 2876 events. 1926/2876 cut-off events. For 31863/31865 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13346 event pairs, 601 based on Foata normal form. 6/2881 useless extension candidates. Maximal degree in co-relation 15293. Up to 2803 conditions per place. [2024-06-04 15:41:02,338 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 118 selfloop transitions, 16 changer transitions 0/137 dead transitions. [2024-06-04 15:41:02,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 137 transitions, 1367 flow [2024-06-04 15:41:02,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:41:02,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:41:02,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-04 15:41:02,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-04 15:41:02,340 INFO L175 Difference]: Start difference. First operand has 100 places, 115 transitions, 1030 flow. Second operand 7 states and 120 transitions. [2024-06-04 15:41:02,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 137 transitions, 1367 flow [2024-06-04 15:41:02,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 137 transitions, 1299 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 15:41:02,371 INFO L231 Difference]: Finished difference. Result has 103 places, 116 transitions, 1017 flow [2024-06-04 15:41:02,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1017, PETRI_PLACES=103, PETRI_TRANSITIONS=116} [2024-06-04 15:41:02,372 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2024-06-04 15:41:02,372 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 116 transitions, 1017 flow [2024-06-04 15:41:02,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:02,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:02,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:02,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 15:41:02,373 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:02,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:02,373 INFO L85 PathProgramCache]: Analyzing trace with hash -47515680, now seen corresponding path program 1 times [2024-06-04 15:41:02,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:02,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215803196] [2024-06-04 15:41:02,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:02,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:02,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:03,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-04 15:41:03,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:03,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215803196] [2024-06-04 15:41:03,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215803196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:03,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:03,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:41:03,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614051630] [2024-06-04 15:41:03,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:03,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:41:03,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:03,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:41:03,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:41:03,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:03,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 116 transitions, 1017 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:03,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:03,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:03,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:03,888 INFO L124 PetriNetUnfolderBase]: 1921/2868 cut-off events. [2024-06-04 15:41:03,888 INFO L125 PetriNetUnfolderBase]: For 34662/34662 co-relation queries the response was YES. [2024-06-04 15:41:03,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15374 conditions, 2868 events. 1921/2868 cut-off events. For 34662/34662 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13345 event pairs, 595 based on Foata normal form. 2/2869 useless extension candidates. Maximal degree in co-relation 15324. Up to 2801 conditions per place. [2024-06-04 15:41:03,904 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 117 selfloop transitions, 19 changer transitions 0/139 dead transitions. [2024-06-04 15:41:03,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 139 transitions, 1367 flow [2024-06-04 15:41:03,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:41:03,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:41:03,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-04 15:41:03,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-04 15:41:03,905 INFO L175 Difference]: Start difference. First operand has 103 places, 116 transitions, 1017 flow. Second operand 7 states and 119 transitions. [2024-06-04 15:41:03,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 139 transitions, 1367 flow [2024-06-04 15:41:03,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 139 transitions, 1337 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-04 15:41:03,927 INFO L231 Difference]: Finished difference. Result has 105 places, 119 transitions, 1069 flow [2024-06-04 15:41:03,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1069, PETRI_PLACES=105, PETRI_TRANSITIONS=119} [2024-06-04 15:41:03,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-04 15:41:03,928 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 119 transitions, 1069 flow [2024-06-04 15:41:03,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:03,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:03,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:03,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 15:41:03,928 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:03,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:03,929 INFO L85 PathProgramCache]: Analyzing trace with hash -120791636, now seen corresponding path program 1 times [2024-06-04 15:41:03,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:03,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203316983] [2024-06-04 15:41:03,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:03,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:03,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:04,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:04,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:04,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203316983] [2024-06-04 15:41:04,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203316983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:04,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:04,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:41:04,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766296162] [2024-06-04 15:41:04,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:04,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:41:04,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:04,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:41:04,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:41:05,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:41:05,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 119 transitions, 1069 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:05,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:05,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:41:05,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:05,817 INFO L124 PetriNetUnfolderBase]: 2096/3153 cut-off events. [2024-06-04 15:41:05,818 INFO L125 PetriNetUnfolderBase]: For 48606/48700 co-relation queries the response was YES. [2024-06-04 15:41:05,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17909 conditions, 3153 events. 2096/3153 cut-off events. For 48606/48700 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15371 event pairs, 441 based on Foata normal form. 40/3134 useless extension candidates. Maximal degree in co-relation 17858. Up to 2354 conditions per place. [2024-06-04 15:41:05,843 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 111 selfloop transitions, 41 changer transitions 0/172 dead transitions. [2024-06-04 15:41:05,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 172 transitions, 1691 flow [2024-06-04 15:41:05,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:05,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:05,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-04 15:41:05,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 15:41:05,847 INFO L175 Difference]: Start difference. First operand has 105 places, 119 transitions, 1069 flow. Second operand 8 states and 168 transitions. [2024-06-04 15:41:05,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 172 transitions, 1691 flow [2024-06-04 15:41:05,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 172 transitions, 1647 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 15:41:05,921 INFO L231 Difference]: Finished difference. Result has 109 places, 125 transitions, 1215 flow [2024-06-04 15:41:05,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1025, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1215, PETRI_PLACES=109, PETRI_TRANSITIONS=125} [2024-06-04 15:41:05,922 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-04 15:41:05,922 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 125 transitions, 1215 flow [2024-06-04 15:41:05,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:05,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:05,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:05,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 15:41:05,923 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:05,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:05,924 INFO L85 PathProgramCache]: Analyzing trace with hash 72339198, now seen corresponding path program 1 times [2024-06-04 15:41:05,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:05,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156152870] [2024-06-04 15:41:05,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:05,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:05,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:07,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:07,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:07,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156152870] [2024-06-04 15:41:07,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156152870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:07,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:07,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:41:07,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319487395] [2024-06-04 15:41:07,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:07,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:41:07,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:07,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:41:07,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:41:07,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:07,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 125 transitions, 1215 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:07,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:07,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:07,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:07,730 INFO L124 PetriNetUnfolderBase]: 2188/3275 cut-off events. [2024-06-04 15:41:07,730 INFO L125 PetriNetUnfolderBase]: For 50961/50963 co-relation queries the response was YES. [2024-06-04 15:41:07,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19359 conditions, 3275 events. 2188/3275 cut-off events. For 50961/50963 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15768 event pairs, 599 based on Foata normal form. 4/3278 useless extension candidates. Maximal degree in co-relation 19306. Up to 2861 conditions per place. [2024-06-04 15:41:07,750 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 125 selfloop transitions, 50 changer transitions 0/178 dead transitions. [2024-06-04 15:41:07,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 178 transitions, 1940 flow [2024-06-04 15:41:07,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:07,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:07,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-04 15:41:07,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-04 15:41:07,753 INFO L175 Difference]: Start difference. First operand has 109 places, 125 transitions, 1215 flow. Second operand 8 states and 153 transitions. [2024-06-04 15:41:07,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 178 transitions, 1940 flow [2024-06-04 15:41:07,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 178 transitions, 1873 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-04 15:41:07,807 INFO L231 Difference]: Finished difference. Result has 116 places, 140 transitions, 1439 flow [2024-06-04 15:41:07,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1439, PETRI_PLACES=116, PETRI_TRANSITIONS=140} [2024-06-04 15:41:07,808 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 74 predicate places. [2024-06-04 15:41:07,808 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 140 transitions, 1439 flow [2024-06-04 15:41:07,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:07,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:07,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:07,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 15:41:07,809 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:07,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:07,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1133271428, now seen corresponding path program 2 times [2024-06-04 15:41:07,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:07,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341319848] [2024-06-04 15:41:07,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:07,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:07,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:08,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-04 15:41:08,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:08,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341319848] [2024-06-04 15:41:08,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341319848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:08,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:08,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:41:08,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876930967] [2024-06-04 15:41:08,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:08,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:41:08,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:08,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:41:08,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:41:08,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:41:08,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 140 transitions, 1439 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:08,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:08,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:41:08,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:09,468 INFO L124 PetriNetUnfolderBase]: 2150/3238 cut-off events. [2024-06-04 15:41:09,469 INFO L125 PetriNetUnfolderBase]: For 61147/61228 co-relation queries the response was YES. [2024-06-04 15:41:09,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20516 conditions, 3238 events. 2150/3238 cut-off events. For 61147/61228 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15882 event pairs, 604 based on Foata normal form. 10/3183 useless extension candidates. Maximal degree in co-relation 20458. Up to 2966 conditions per place. [2024-06-04 15:41:09,489 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 129 selfloop transitions, 38 changer transitions 0/191 dead transitions. [2024-06-04 15:41:09,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 191 transitions, 2038 flow [2024-06-04 15:41:09,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:09,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:09,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-04 15:41:09,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-04 15:41:09,490 INFO L175 Difference]: Start difference. First operand has 116 places, 140 transitions, 1439 flow. Second operand 8 states and 149 transitions. [2024-06-04 15:41:09,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 191 transitions, 2038 flow [2024-06-04 15:41:09,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 191 transitions, 1980 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-04 15:41:09,535 INFO L231 Difference]: Finished difference. Result has 123 places, 156 transitions, 1665 flow [2024-06-04 15:41:09,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1665, PETRI_PLACES=123, PETRI_TRANSITIONS=156} [2024-06-04 15:41:09,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-04 15:41:09,535 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 156 transitions, 1665 flow [2024-06-04 15:41:09,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:09,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:09,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:09,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 15:41:09,536 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:09,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:09,536 INFO L85 PathProgramCache]: Analyzing trace with hash 75140358, now seen corresponding path program 2 times [2024-06-04 15:41:09,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:09,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277063445] [2024-06-04 15:41:09,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:09,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:09,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:10,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-04 15:41:10,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:10,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277063445] [2024-06-04 15:41:10,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277063445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:10,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:10,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:41:10,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28042881] [2024-06-04 15:41:10,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:10,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:41:10,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:10,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:41:10,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:41:10,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:10,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 156 transitions, 1665 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:10,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:10,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:10,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:11,167 INFO L124 PetriNetUnfolderBase]: 2240/3353 cut-off events. [2024-06-04 15:41:11,167 INFO L125 PetriNetUnfolderBase]: For 62489/62491 co-relation queries the response was YES. [2024-06-04 15:41:11,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21349 conditions, 3353 events. 2240/3353 cut-off events. For 62489/62491 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16209 event pairs, 621 based on Foata normal form. 4/3356 useless extension candidates. Maximal degree in co-relation 21288. Up to 3052 conditions per place. [2024-06-04 15:41:11,186 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 141 selfloop transitions, 46 changer transitions 0/190 dead transitions. [2024-06-04 15:41:11,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 190 transitions, 2232 flow [2024-06-04 15:41:11,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:11,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:11,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-04 15:41:11,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-04 15:41:11,188 INFO L175 Difference]: Start difference. First operand has 123 places, 156 transitions, 1665 flow. Second operand 8 states and 148 transitions. [2024-06-04 15:41:11,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 190 transitions, 2232 flow [2024-06-04 15:41:11,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 190 transitions, 2187 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-04 15:41:11,235 INFO L231 Difference]: Finished difference. Result has 129 places, 159 transitions, 1753 flow [2024-06-04 15:41:11,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1753, PETRI_PLACES=129, PETRI_TRANSITIONS=159} [2024-06-04 15:41:11,236 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-04 15:41:11,236 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 159 transitions, 1753 flow [2024-06-04 15:41:11,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:11,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:11,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:11,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 15:41:11,236 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:11,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:11,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1130474794, now seen corresponding path program 3 times [2024-06-04 15:41:11,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:11,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481141387] [2024-06-04 15:41:11,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:11,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:11,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:12,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:12,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:12,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481141387] [2024-06-04 15:41:12,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481141387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:12,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:12,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:41:12,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182853513] [2024-06-04 15:41:12,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:12,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:41:12,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:12,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:41:12,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:41:12,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:12,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 159 transitions, 1753 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:12,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:12,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:12,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:13,080 INFO L124 PetriNetUnfolderBase]: 2262/3385 cut-off events. [2024-06-04 15:41:13,080 INFO L125 PetriNetUnfolderBase]: For 67398/67400 co-relation queries the response was YES. [2024-06-04 15:41:13,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21869 conditions, 3385 events. 2262/3385 cut-off events. For 67398/67400 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16430 event pairs, 621 based on Foata normal form. 4/3388 useless extension candidates. Maximal degree in co-relation 21806. Up to 3057 conditions per place. [2024-06-04 15:41:13,106 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 142 selfloop transitions, 51 changer transitions 0/196 dead transitions. [2024-06-04 15:41:13,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 196 transitions, 2365 flow [2024-06-04 15:41:13,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:13,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:13,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-04 15:41:13,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-04 15:41:13,108 INFO L175 Difference]: Start difference. First operand has 129 places, 159 transitions, 1753 flow. Second operand 8 states and 150 transitions. [2024-06-04 15:41:13,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 196 transitions, 2365 flow [2024-06-04 15:41:13,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 196 transitions, 2264 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 15:41:13,177 INFO L231 Difference]: Finished difference. Result has 132 places, 164 transitions, 1830 flow [2024-06-04 15:41:13,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1830, PETRI_PLACES=132, PETRI_TRANSITIONS=164} [2024-06-04 15:41:13,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-04 15:41:13,178 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 164 transitions, 1830 flow [2024-06-04 15:41:13,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:13,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:13,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:13,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 15:41:13,178 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:13,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:13,179 INFO L85 PathProgramCache]: Analyzing trace with hash 185958104, now seen corresponding path program 3 times [2024-06-04 15:41:13,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:13,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539098956] [2024-06-04 15:41:13,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:13,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:13,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:14,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:14,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:14,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539098956] [2024-06-04 15:41:14,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539098956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:14,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:14,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:41:14,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565404017] [2024-06-04 15:41:14,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:14,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:41:14,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:14,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:41:14,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:41:14,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:41:14,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 164 transitions, 1830 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:14,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:14,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:41:14,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:14,902 INFO L124 PetriNetUnfolderBase]: 2252/3386 cut-off events. [2024-06-04 15:41:14,902 INFO L125 PetriNetUnfolderBase]: For 81536/81642 co-relation queries the response was YES. [2024-06-04 15:41:14,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22506 conditions, 3386 events. 2252/3386 cut-off events. For 81536/81642 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16799 event pairs, 588 based on Foata normal form. 26/3347 useless extension candidates. Maximal degree in co-relation 22441. Up to 3031 conditions per place. [2024-06-04 15:41:14,929 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 132 selfloop transitions, 46 changer transitions 0/205 dead transitions. [2024-06-04 15:41:14,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 205 transitions, 2355 flow [2024-06-04 15:41:14,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:14,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:14,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-04 15:41:14,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-04 15:41:14,931 INFO L175 Difference]: Start difference. First operand has 132 places, 164 transitions, 1830 flow. Second operand 8 states and 158 transitions. [2024-06-04 15:41:14,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 205 transitions, 2355 flow [2024-06-04 15:41:15,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 205 transitions, 2282 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 15:41:15,017 INFO L231 Difference]: Finished difference. Result has 137 places, 169 transitions, 1938 flow [2024-06-04 15:41:15,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1757, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1938, PETRI_PLACES=137, PETRI_TRANSITIONS=169} [2024-06-04 15:41:15,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-04 15:41:15,018 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 169 transitions, 1938 flow [2024-06-04 15:41:15,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:15,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:15,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:15,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 15:41:15,018 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:15,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:15,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1015183624, now seen corresponding path program 4 times [2024-06-04 15:41:15,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:15,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095234694] [2024-06-04 15:41:15,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:15,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:15,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:15,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:15,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:15,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095234694] [2024-06-04 15:41:15,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095234694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:15,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:15,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:41:15,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856882652] [2024-06-04 15:41:15,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:15,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:41:15,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:15,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:41:15,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:41:15,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:15,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 169 transitions, 1938 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:15,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:15,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:15,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:16,701 INFO L124 PetriNetUnfolderBase]: 2349/3515 cut-off events. [2024-06-04 15:41:16,701 INFO L125 PetriNetUnfolderBase]: For 77932/77934 co-relation queries the response was YES. [2024-06-04 15:41:16,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23434 conditions, 3515 events. 2349/3515 cut-off events. For 77932/77934 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17147 event pairs, 617 based on Foata normal form. 4/3518 useless extension candidates. Maximal degree in co-relation 23366. Up to 3175 conditions per place. [2024-06-04 15:41:16,726 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 168 selfloop transitions, 48 changer transitions 0/219 dead transitions. [2024-06-04 15:41:16,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 219 transitions, 2668 flow [2024-06-04 15:41:16,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:41:16,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:41:16,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-04 15:41:16,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-04 15:41:16,728 INFO L175 Difference]: Start difference. First operand has 137 places, 169 transitions, 1938 flow. Second operand 9 states and 172 transitions. [2024-06-04 15:41:16,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 219 transitions, 2668 flow [2024-06-04 15:41:16,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 219 transitions, 2577 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 15:41:16,816 INFO L231 Difference]: Finished difference. Result has 142 places, 176 transitions, 2055 flow [2024-06-04 15:41:16,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1847, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2055, PETRI_PLACES=142, PETRI_TRANSITIONS=176} [2024-06-04 15:41:16,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-04 15:41:16,817 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 176 transitions, 2055 flow [2024-06-04 15:41:16,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:16,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:16,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:16,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 15:41:16,817 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:16,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:16,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1015005994, now seen corresponding path program 5 times [2024-06-04 15:41:16,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:16,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000462422] [2024-06-04 15:41:16,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:16,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:16,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:17,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:17,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:17,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000462422] [2024-06-04 15:41:17,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000462422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:17,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:17,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:41:17,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174514797] [2024-06-04 15:41:17,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:17,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:41:17,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:17,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:41:17,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:41:17,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:17,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 176 transitions, 2055 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:17,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:17,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:17,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:18,479 INFO L124 PetriNetUnfolderBase]: 2371/3547 cut-off events. [2024-06-04 15:41:18,479 INFO L125 PetriNetUnfolderBase]: For 83359/83361 co-relation queries the response was YES. [2024-06-04 15:41:18,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23957 conditions, 3547 events. 2371/3547 cut-off events. For 83359/83361 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17303 event pairs, 624 based on Foata normal form. 4/3550 useless extension candidates. Maximal degree in co-relation 23887. Up to 3246 conditions per place. [2024-06-04 15:41:18,508 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 162 selfloop transitions, 46 changer transitions 0/211 dead transitions. [2024-06-04 15:41:18,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 211 transitions, 2705 flow [2024-06-04 15:41:18,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:18,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:18,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-04 15:41:18,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-04 15:41:18,510 INFO L175 Difference]: Start difference. First operand has 142 places, 176 transitions, 2055 flow. Second operand 8 states and 148 transitions. [2024-06-04 15:41:18,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 211 transitions, 2705 flow [2024-06-04 15:41:18,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 211 transitions, 2626 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-04 15:41:18,613 INFO L231 Difference]: Finished difference. Result has 145 places, 179 transitions, 2130 flow [2024-06-04 15:41:18,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1978, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2130, PETRI_PLACES=145, PETRI_TRANSITIONS=179} [2024-06-04 15:41:18,614 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-04 15:41:18,614 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 179 transitions, 2130 flow [2024-06-04 15:41:18,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:18,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:18,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:18,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 15:41:18,615 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:18,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:18,615 INFO L85 PathProgramCache]: Analyzing trace with hash 190611452, now seen corresponding path program 1 times [2024-06-04 15:41:18,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:18,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022498860] [2024-06-04 15:41:18,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:18,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:18,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:19,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:19,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:19,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022498860] [2024-06-04 15:41:19,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022498860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:19,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:19,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:19,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674714012] [2024-06-04 15:41:19,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:19,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:19,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:19,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:19,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:19,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:19,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 179 transitions, 2130 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:19,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:19,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:19,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:20,286 INFO L124 PetriNetUnfolderBase]: 2405/3601 cut-off events. [2024-06-04 15:41:20,287 INFO L125 PetriNetUnfolderBase]: For 90752/90754 co-relation queries the response was YES. [2024-06-04 15:41:20,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24577 conditions, 3601 events. 2405/3601 cut-off events. For 90752/90754 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17626 event pairs, 614 based on Foata normal form. 8/3608 useless extension candidates. Maximal degree in co-relation 24505. Up to 3316 conditions per place. [2024-06-04 15:41:20,375 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 169 selfloop transitions, 39 changer transitions 0/211 dead transitions. [2024-06-04 15:41:20,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 211 transitions, 2658 flow [2024-06-04 15:41:20,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:20,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:20,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-04 15:41:20,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-04 15:41:20,377 INFO L175 Difference]: Start difference. First operand has 145 places, 179 transitions, 2130 flow. Second operand 8 states and 145 transitions. [2024-06-04 15:41:20,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 211 transitions, 2658 flow [2024-06-04 15:41:20,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 211 transitions, 2571 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 15:41:20,476 INFO L231 Difference]: Finished difference. Result has 148 places, 182 transitions, 2171 flow [2024-06-04 15:41:20,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2171, PETRI_PLACES=148, PETRI_TRANSITIONS=182} [2024-06-04 15:41:20,476 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-04 15:41:20,476 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 182 transitions, 2171 flow [2024-06-04 15:41:20,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:20,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:20,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:20,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 15:41:20,477 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:20,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:20,477 INFO L85 PathProgramCache]: Analyzing trace with hash -28542730, now seen corresponding path program 2 times [2024-06-04 15:41:20,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:20,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096891018] [2024-06-04 15:41:20,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:20,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:20,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:21,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:21,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:21,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096891018] [2024-06-04 15:41:21,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096891018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:21,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:21,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:21,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837039142] [2024-06-04 15:41:21,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:21,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:21,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:21,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:21,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:21,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:21,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 182 transitions, 2171 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:21,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:21,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:21,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:22,212 INFO L124 PetriNetUnfolderBase]: 2422/3627 cut-off events. [2024-06-04 15:41:22,212 INFO L125 PetriNetUnfolderBase]: For 96338/96338 co-relation queries the response was YES. [2024-06-04 15:41:22,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25231 conditions, 3627 events. 2422/3627 cut-off events. For 96338/96338 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17796 event pairs, 657 based on Foata normal form. 4/3630 useless extension candidates. Maximal degree in co-relation 25158. Up to 3533 conditions per place. [2024-06-04 15:41:22,240 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 186 selfloop transitions, 21 changer transitions 0/210 dead transitions. [2024-06-04 15:41:22,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 210 transitions, 2685 flow [2024-06-04 15:41:22,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:22,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:22,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-04 15:41:22,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-04 15:41:22,242 INFO L175 Difference]: Start difference. First operand has 148 places, 182 transitions, 2171 flow. Second operand 8 states and 136 transitions. [2024-06-04 15:41:22,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 210 transitions, 2685 flow [2024-06-04 15:41:22,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 210 transitions, 2581 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-04 15:41:22,351 INFO L231 Difference]: Finished difference. Result has 150 places, 184 transitions, 2152 flow [2024-06-04 15:41:22,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2067, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2152, PETRI_PLACES=150, PETRI_TRANSITIONS=184} [2024-06-04 15:41:22,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-04 15:41:22,352 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 184 transitions, 2152 flow [2024-06-04 15:41:22,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:22,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:22,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:22,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 15:41:22,353 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:22,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:22,353 INFO L85 PathProgramCache]: Analyzing trace with hash -843103806, now seen corresponding path program 3 times [2024-06-04 15:41:22,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:22,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63121309] [2024-06-04 15:41:22,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:22,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:22,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:23,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:23,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:23,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63121309] [2024-06-04 15:41:23,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63121309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:23,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:23,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:23,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62717412] [2024-06-04 15:41:23,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:23,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:23,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:23,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:23,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:23,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:23,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 184 transitions, 2152 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:23,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:23,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:23,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:24,054 INFO L124 PetriNetUnfolderBase]: 2439/3654 cut-off events. [2024-06-04 15:41:24,054 INFO L125 PetriNetUnfolderBase]: For 103267/103267 co-relation queries the response was YES. [2024-06-04 15:41:24,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25565 conditions, 3654 events. 2439/3654 cut-off events. For 103267/103267 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17881 event pairs, 657 based on Foata normal form. 4/3657 useless extension candidates. Maximal degree in co-relation 25491. Up to 3587 conditions per place. [2024-06-04 15:41:24,082 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 192 selfloop transitions, 16 changer transitions 0/211 dead transitions. [2024-06-04 15:41:24,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 211 transitions, 2668 flow [2024-06-04 15:41:24,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:24,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:24,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-04 15:41:24,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-04 15:41:24,083 INFO L175 Difference]: Start difference. First operand has 150 places, 184 transitions, 2152 flow. Second operand 8 states and 133 transitions. [2024-06-04 15:41:24,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 211 transitions, 2668 flow [2024-06-04 15:41:24,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 211 transitions, 2601 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 15:41:24,192 INFO L231 Difference]: Finished difference. Result has 152 places, 186 transitions, 2164 flow [2024-06-04 15:41:24,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2085, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2164, PETRI_PLACES=152, PETRI_TRANSITIONS=186} [2024-06-04 15:41:24,193 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-04 15:41:24,193 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 186 transitions, 2164 flow [2024-06-04 15:41:24,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:24,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:24,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:24,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 15:41:24,194 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:24,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:24,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1156795462, now seen corresponding path program 6 times [2024-06-04 15:41:24,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:24,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144644842] [2024-06-04 15:41:24,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:24,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:24,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:25,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:25,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:25,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144644842] [2024-06-04 15:41:25,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144644842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:25,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:25,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:41:25,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824952337] [2024-06-04 15:41:25,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:25,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:41:25,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:25,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:41:25,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:41:25,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:25,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 186 transitions, 2164 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:25,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:25,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:25,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:25,821 INFO L124 PetriNetUnfolderBase]: 2427/3639 cut-off events. [2024-06-04 15:41:25,821 INFO L125 PetriNetUnfolderBase]: For 108350/108352 co-relation queries the response was YES. [2024-06-04 15:41:25,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25568 conditions, 3639 events. 2427/3639 cut-off events. For 108350/108352 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17866 event pairs, 652 based on Foata normal form. 8/3646 useless extension candidates. Maximal degree in co-relation 25493. Up to 3503 conditions per place. [2024-06-04 15:41:25,846 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 182 selfloop transitions, 30 changer transitions 0/215 dead transitions. [2024-06-04 15:41:25,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 215 transitions, 2794 flow [2024-06-04 15:41:25,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:25,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:25,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-04 15:41:25,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-04 15:41:25,848 INFO L175 Difference]: Start difference. First operand has 152 places, 186 transitions, 2164 flow. Second operand 8 states and 139 transitions. [2024-06-04 15:41:25,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 215 transitions, 2794 flow [2024-06-04 15:41:25,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 215 transitions, 2699 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-04 15:41:25,963 INFO L231 Difference]: Finished difference. Result has 154 places, 187 transitions, 2159 flow [2024-06-04 15:41:25,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2159, PETRI_PLACES=154, PETRI_TRANSITIONS=187} [2024-06-04 15:41:25,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-04 15:41:25,963 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 187 transitions, 2159 flow [2024-06-04 15:41:25,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:25,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:25,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:25,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 15:41:25,964 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:25,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:25,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1472985318, now seen corresponding path program 4 times [2024-06-04 15:41:25,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:25,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211843915] [2024-06-04 15:41:25,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:25,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:25,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:26,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:26,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:26,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211843915] [2024-06-04 15:41:26,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211843915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:26,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:26,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:26,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302702873] [2024-06-04 15:41:26,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:26,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:26,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:26,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:26,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:27,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:27,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 187 transitions, 2159 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:27,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:27,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:27,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:27,781 INFO L124 PetriNetUnfolderBase]: 2444/3665 cut-off events. [2024-06-04 15:41:27,781 INFO L125 PetriNetUnfolderBase]: For 113645/113645 co-relation queries the response was YES. [2024-06-04 15:41:27,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25881 conditions, 3665 events. 2444/3665 cut-off events. For 113645/113645 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17994 event pairs, 658 based on Foata normal form. 4/3668 useless extension candidates. Maximal degree in co-relation 25805. Up to 3562 conditions per place. [2024-06-04 15:41:27,812 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 188 selfloop transitions, 23 changer transitions 0/214 dead transitions. [2024-06-04 15:41:27,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 214 transitions, 2685 flow [2024-06-04 15:41:27,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:27,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:27,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-04 15:41:27,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-04 15:41:27,813 INFO L175 Difference]: Start difference. First operand has 154 places, 187 transitions, 2159 flow. Second operand 8 states and 134 transitions. [2024-06-04 15:41:27,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 214 transitions, 2685 flow [2024-06-04 15:41:27,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 214 transitions, 2493 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-04 15:41:27,923 INFO L231 Difference]: Finished difference. Result has 153 places, 189 transitions, 2067 flow [2024-06-04 15:41:27,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1967, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2067, PETRI_PLACES=153, PETRI_TRANSITIONS=189} [2024-06-04 15:41:27,923 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-04 15:41:27,924 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 189 transitions, 2067 flow [2024-06-04 15:41:27,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:27,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:27,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:27,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 15:41:27,924 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:27,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:27,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1148514556, now seen corresponding path program 1 times [2024-06-04 15:41:27,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:27,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138978495] [2024-06-04 15:41:27,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:27,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:27,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:28,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-04 15:41:28,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:28,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138978495] [2024-06-04 15:41:28,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138978495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:28,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:28,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:41:28,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395397763] [2024-06-04 15:41:28,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:28,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:41:28,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:28,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:41:28,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:41:28,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:28,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 189 transitions, 2067 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:28,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:28,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:28,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:29,534 INFO L124 PetriNetUnfolderBase]: 2436/3654 cut-off events. [2024-06-04 15:41:29,535 INFO L125 PetriNetUnfolderBase]: For 118206/118208 co-relation queries the response was YES. [2024-06-04 15:41:29,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25756 conditions, 3654 events. 2436/3654 cut-off events. For 118206/118208 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17967 event pairs, 657 based on Foata normal form. 4/3657 useless extension candidates. Maximal degree in co-relation 25680. Up to 3554 conditions per place. [2024-06-04 15:41:29,570 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 183 selfloop transitions, 24 changer transitions 0/210 dead transitions. [2024-06-04 15:41:29,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 210 transitions, 2537 flow [2024-06-04 15:41:29,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:41:29,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:41:29,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-04 15:41:29,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-04 15:41:29,572 INFO L175 Difference]: Start difference. First operand has 153 places, 189 transitions, 2067 flow. Second operand 7 states and 121 transitions. [2024-06-04 15:41:29,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 210 transitions, 2537 flow [2024-06-04 15:41:29,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 210 transitions, 2449 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-04 15:41:29,693 INFO L231 Difference]: Finished difference. Result has 154 places, 189 transitions, 2039 flow [2024-06-04 15:41:29,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2039, PETRI_PLACES=154, PETRI_TRANSITIONS=189} [2024-06-04 15:41:29,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-04 15:41:29,694 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 189 transitions, 2039 flow [2024-06-04 15:41:29,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:29,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:29,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:29,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 15:41:29,695 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:29,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:29,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1472688648, now seen corresponding path program 5 times [2024-06-04 15:41:29,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:29,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484896544] [2024-06-04 15:41:29,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:29,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:29,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:30,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:30,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:30,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484896544] [2024-06-04 15:41:30,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484896544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:30,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:30,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:30,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471125088] [2024-06-04 15:41:30,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:30,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:30,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:30,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:30,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:30,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:30,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 189 transitions, 2039 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:30,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:30,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:30,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:31,408 INFO L124 PetriNetUnfolderBase]: 2428/3641 cut-off events. [2024-06-04 15:41:31,409 INFO L125 PetriNetUnfolderBase]: For 115361/115361 co-relation queries the response was YES. [2024-06-04 15:41:31,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25279 conditions, 3641 events. 2428/3641 cut-off events. For 115361/115361 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17853 event pairs, 641 based on Foata normal form. 4/3644 useless extension candidates. Maximal degree in co-relation 25202. Up to 3560 conditions per place. [2024-06-04 15:41:31,450 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 17 changer transitions 0/216 dead transitions. [2024-06-04 15:41:31,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 216 transitions, 2567 flow [2024-06-04 15:41:31,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:31,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:31,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-04 15:41:31,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-04 15:41:31,451 INFO L175 Difference]: Start difference. First operand has 154 places, 189 transitions, 2039 flow. Second operand 8 states and 133 transitions. [2024-06-04 15:41:31,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 216 transitions, 2567 flow [2024-06-04 15:41:31,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 216 transitions, 2519 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 15:41:31,570 INFO L231 Difference]: Finished difference. Result has 156 places, 191 transitions, 2076 flow [2024-06-04 15:41:31,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1991, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2076, PETRI_PLACES=156, PETRI_TRANSITIONS=191} [2024-06-04 15:41:31,570 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-04 15:41:31,570 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 191 transitions, 2076 flow [2024-06-04 15:41:31,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:31,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:31,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:31,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 15:41:31,571 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:31,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:31,571 INFO L85 PathProgramCache]: Analyzing trace with hash 550427280, now seen corresponding path program 1 times [2024-06-04 15:41:31,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:31,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056498484] [2024-06-04 15:41:31,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:31,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:31,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:32,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:32,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:32,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056498484] [2024-06-04 15:41:32,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056498484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:32,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:32,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:32,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364720888] [2024-06-04 15:41:32,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:32,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:32,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:32,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:32,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:32,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:32,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 191 transitions, 2076 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:32,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:32,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:32,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:33,407 INFO L124 PetriNetUnfolderBase]: 2597/3921 cut-off events. [2024-06-04 15:41:33,407 INFO L125 PetriNetUnfolderBase]: For 139410/139412 co-relation queries the response was YES. [2024-06-04 15:41:33,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27436 conditions, 3921 events. 2597/3921 cut-off events. For 139410/139412 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 19727 event pairs, 450 based on Foata normal form. 16/3936 useless extension candidates. Maximal degree in co-relation 27358. Up to 2867 conditions per place. [2024-06-04 15:41:33,443 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 181 selfloop transitions, 63 changer transitions 0/247 dead transitions. [2024-06-04 15:41:33,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 247 transitions, 2959 flow [2024-06-04 15:41:33,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:41:33,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:41:33,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-04 15:41:33,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-04 15:41:33,444 INFO L175 Difference]: Start difference. First operand has 156 places, 191 transitions, 2076 flow. Second operand 9 states and 173 transitions. [2024-06-04 15:41:33,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 247 transitions, 2959 flow [2024-06-04 15:41:33,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 247 transitions, 2892 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-04 15:41:33,576 INFO L231 Difference]: Finished difference. Result has 161 places, 196 transitions, 2257 flow [2024-06-04 15:41:33,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2009, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2257, PETRI_PLACES=161, PETRI_TRANSITIONS=196} [2024-06-04 15:41:33,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-04 15:41:33,577 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 196 transitions, 2257 flow [2024-06-04 15:41:33,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:33,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:33,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:33,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 15:41:33,577 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:33,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:33,578 INFO L85 PathProgramCache]: Analyzing trace with hash -2052451582, now seen corresponding path program 2 times [2024-06-04 15:41:33,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:33,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324417664] [2024-06-04 15:41:33,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:33,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:33,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:34,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:34,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:34,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324417664] [2024-06-04 15:41:34,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324417664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:34,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:34,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:34,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005112420] [2024-06-04 15:41:34,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:34,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:34,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:34,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:34,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:34,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:34,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 196 transitions, 2257 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:34,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:34,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:34,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:35,451 INFO L124 PetriNetUnfolderBase]: 2672/4046 cut-off events. [2024-06-04 15:41:35,451 INFO L125 PetriNetUnfolderBase]: For 151608/151610 co-relation queries the response was YES. [2024-06-04 15:41:35,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28642 conditions, 4046 events. 2672/4046 cut-off events. For 151608/151610 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20620 event pairs, 652 based on Foata normal form. 20/4065 useless extension candidates. Maximal degree in co-relation 28561. Up to 3426 conditions per place. [2024-06-04 15:41:35,485 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 178 selfloop transitions, 66 changer transitions 0/247 dead transitions. [2024-06-04 15:41:35,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 247 transitions, 2912 flow [2024-06-04 15:41:35,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:41:35,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:41:35,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-04 15:41:35,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44567627494456763 [2024-06-04 15:41:35,486 INFO L175 Difference]: Start difference. First operand has 161 places, 196 transitions, 2257 flow. Second operand 11 states and 201 transitions. [2024-06-04 15:41:35,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 247 transitions, 2912 flow [2024-06-04 15:41:35,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 247 transitions, 2813 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-04 15:41:35,645 INFO L231 Difference]: Finished difference. Result has 168 places, 197 transitions, 2327 flow [2024-06-04 15:41:35,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2158, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2327, PETRI_PLACES=168, PETRI_TRANSITIONS=197} [2024-06-04 15:41:35,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-04 15:41:35,646 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 197 transitions, 2327 flow [2024-06-04 15:41:35,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:35,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:35,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:35,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 15:41:35,646 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:35,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:35,646 INFO L85 PathProgramCache]: Analyzing trace with hash -2052455302, now seen corresponding path program 3 times [2024-06-04 15:41:35,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:35,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848141378] [2024-06-04 15:41:35,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:35,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:35,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:36,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:36,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:36,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848141378] [2024-06-04 15:41:36,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848141378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:36,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:36,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:36,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31965486] [2024-06-04 15:41:36,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:36,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:36,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:36,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:36,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:36,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:36,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 197 transitions, 2327 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:36,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:36,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:36,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:37,579 INFO L124 PetriNetUnfolderBase]: 2730/4144 cut-off events. [2024-06-04 15:41:37,579 INFO L125 PetriNetUnfolderBase]: For 159020/159022 co-relation queries the response was YES. [2024-06-04 15:41:37,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29571 conditions, 4144 events. 2730/4144 cut-off events. For 159020/159022 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 21352 event pairs, 648 based on Foata normal form. 16/4159 useless extension candidates. Maximal degree in co-relation 29488. Up to 3386 conditions per place. [2024-06-04 15:41:37,611 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 181 selfloop transitions, 67 changer transitions 0/251 dead transitions. [2024-06-04 15:41:37,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 251 transitions, 3046 flow [2024-06-04 15:41:37,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:41:37,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:41:37,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-04 15:41:37,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-04 15:41:37,613 INFO L175 Difference]: Start difference. First operand has 168 places, 197 transitions, 2327 flow. Second operand 10 states and 190 transitions. [2024-06-04 15:41:37,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 251 transitions, 3046 flow [2024-06-04 15:41:37,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 251 transitions, 2920 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 15:41:37,775 INFO L231 Difference]: Finished difference. Result has 171 places, 201 transitions, 2432 flow [2024-06-04 15:41:37,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2201, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2432, PETRI_PLACES=171, PETRI_TRANSITIONS=201} [2024-06-04 15:41:37,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-04 15:41:37,776 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 201 transitions, 2432 flow [2024-06-04 15:41:37,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:37,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:37,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:37,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 15:41:37,777 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:37,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:37,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1608262778, now seen corresponding path program 4 times [2024-06-04 15:41:37,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:37,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539735213] [2024-06-04 15:41:37,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:37,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:37,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:38,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:38,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:38,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539735213] [2024-06-04 15:41:38,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539735213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:38,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:38,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:38,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243419568] [2024-06-04 15:41:38,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:38,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:38,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:38,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:38,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:38,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:38,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 201 transitions, 2432 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:38,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:38,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:38,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:39,726 INFO L124 PetriNetUnfolderBase]: 2849/4345 cut-off events. [2024-06-04 15:41:39,726 INFO L125 PetriNetUnfolderBase]: For 176527/176529 co-relation queries the response was YES. [2024-06-04 15:41:39,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31318 conditions, 4345 events. 2849/4345 cut-off events. For 176527/176529 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 22791 event pairs, 602 based on Foata normal form. 16/4360 useless extension candidates. Maximal degree in co-relation 31233. Up to 3662 conditions per place. [2024-06-04 15:41:39,766 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 197 selfloop transitions, 54 changer transitions 0/254 dead transitions. [2024-06-04 15:41:39,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 254 transitions, 3287 flow [2024-06-04 15:41:39,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:41:39,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:41:39,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-04 15:41:39,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-04 15:41:39,768 INFO L175 Difference]: Start difference. First operand has 171 places, 201 transitions, 2432 flow. Second operand 9 states and 177 transitions. [2024-06-04 15:41:39,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 254 transitions, 3287 flow [2024-06-04 15:41:39,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 254 transitions, 3188 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 15:41:39,973 INFO L231 Difference]: Finished difference. Result has 175 places, 204 transitions, 2522 flow [2024-06-04 15:41:39,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2333, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2522, PETRI_PLACES=175, PETRI_TRANSITIONS=204} [2024-06-04 15:41:39,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-04 15:41:39,973 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 204 transitions, 2522 flow [2024-06-04 15:41:39,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:39,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:39,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:39,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 15:41:39,974 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:39,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:39,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1608266498, now seen corresponding path program 5 times [2024-06-04 15:41:39,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:39,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112896779] [2024-06-04 15:41:39,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:39,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:39,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:40,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:40,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:40,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112896779] [2024-06-04 15:41:40,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112896779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:40,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:40,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:40,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169858109] [2024-06-04 15:41:40,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:40,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:40,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:40,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:40,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:41,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:41,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 204 transitions, 2522 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:41,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:41,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:41,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:41,969 INFO L124 PetriNetUnfolderBase]: 2982/4568 cut-off events. [2024-06-04 15:41:41,969 INFO L125 PetriNetUnfolderBase]: For 200441/200443 co-relation queries the response was YES. [2024-06-04 15:41:42,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32925 conditions, 4568 events. 2982/4568 cut-off events. For 200441/200443 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 24477 event pairs, 762 based on Foata normal form. 36/4603 useless extension candidates. Maximal degree in co-relation 32837. Up to 4014 conditions per place. [2024-06-04 15:41:42,100 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 200 selfloop transitions, 54 changer transitions 0/257 dead transitions. [2024-06-04 15:41:42,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 257 transitions, 3243 flow [2024-06-04 15:41:42,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:41:42,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:41:42,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-04 15:41:42,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-04 15:41:42,102 INFO L175 Difference]: Start difference. First operand has 175 places, 204 transitions, 2522 flow. Second operand 10 states and 189 transitions. [2024-06-04 15:41:42,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 257 transitions, 3243 flow [2024-06-04 15:41:42,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 257 transitions, 3158 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 15:41:42,324 INFO L231 Difference]: Finished difference. Result has 180 places, 206 transitions, 2613 flow [2024-06-04 15:41:42,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2439, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2613, PETRI_PLACES=180, PETRI_TRANSITIONS=206} [2024-06-04 15:41:42,325 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-04 15:41:42,325 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 206 transitions, 2613 flow [2024-06-04 15:41:42,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:42,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:42,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:42,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 15:41:42,325 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:42,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:42,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1613980790, now seen corresponding path program 1 times [2024-06-04 15:41:42,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:42,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145950332] [2024-06-04 15:41:42,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:42,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:42,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:43,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-04 15:41:43,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:43,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145950332] [2024-06-04 15:41:43,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145950332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:43,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:43,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:43,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513090973] [2024-06-04 15:41:43,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:43,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:43,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:43,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:43,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:43,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:43,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 206 transitions, 2613 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:43,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:43,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:43,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:44,191 INFO L124 PetriNetUnfolderBase]: 2999/4595 cut-off events. [2024-06-04 15:41:44,191 INFO L125 PetriNetUnfolderBase]: For 188604/188606 co-relation queries the response was YES. [2024-06-04 15:41:44,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33469 conditions, 4595 events. 2999/4595 cut-off events. For 188604/188606 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 24672 event pairs, 773 based on Foata normal form. 4/4598 useless extension candidates. Maximal degree in co-relation 33379. Up to 4328 conditions per place. [2024-06-04 15:41:44,236 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 38 changer transitions 0/238 dead transitions. [2024-06-04 15:41:44,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 238 transitions, 3202 flow [2024-06-04 15:41:44,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:44,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:44,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-04 15:41:44,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-04 15:41:44,238 INFO L175 Difference]: Start difference. First operand has 180 places, 206 transitions, 2613 flow. Second operand 8 states and 144 transitions. [2024-06-04 15:41:44,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 238 transitions, 3202 flow [2024-06-04 15:41:44,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 238 transitions, 3077 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-04 15:41:44,541 INFO L231 Difference]: Finished difference. Result has 180 places, 208 transitions, 2614 flow [2024-06-04 15:41:44,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2614, PETRI_PLACES=180, PETRI_TRANSITIONS=208} [2024-06-04 15:41:44,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-04 15:41:44,542 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 208 transitions, 2614 flow [2024-06-04 15:41:44,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:44,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:44,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:44,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 15:41:44,543 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:44,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:44,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1613773028, now seen corresponding path program 6 times [2024-06-04 15:41:44,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:44,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125290345] [2024-06-04 15:41:44,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:44,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:44,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:45,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:45,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:45,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125290345] [2024-06-04 15:41:45,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125290345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:45,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:45,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:45,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670267750] [2024-06-04 15:41:45,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:45,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:45,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:45,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:45,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:45,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:45,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 208 transitions, 2614 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:45,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:45,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:45,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:46,433 INFO L124 PetriNetUnfolderBase]: 3115/4791 cut-off events. [2024-06-04 15:41:46,433 INFO L125 PetriNetUnfolderBase]: For 218098/218100 co-relation queries the response was YES. [2024-06-04 15:41:46,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34598 conditions, 4791 events. 3115/4791 cut-off events. For 218098/218100 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26075 event pairs, 807 based on Foata normal form. 32/4822 useless extension candidates. Maximal degree in co-relation 34507. Up to 4312 conditions per place. [2024-06-04 15:41:46,477 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 204 selfloop transitions, 42 changer transitions 0/249 dead transitions. [2024-06-04 15:41:46,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 249 transitions, 3283 flow [2024-06-04 15:41:46,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:41:46,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:41:46,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-04 15:41:46,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-04 15:41:46,479 INFO L175 Difference]: Start difference. First operand has 180 places, 208 transitions, 2614 flow. Second operand 9 states and 164 transitions. [2024-06-04 15:41:46,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 249 transitions, 3283 flow [2024-06-04 15:41:46,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 249 transitions, 3178 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-04 15:41:46,847 INFO L231 Difference]: Finished difference. Result has 183 places, 210 transitions, 2666 flow [2024-06-04 15:41:46,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2666, PETRI_PLACES=183, PETRI_TRANSITIONS=210} [2024-06-04 15:41:46,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-04 15:41:46,847 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 210 transitions, 2666 flow [2024-06-04 15:41:46,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:46,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:46,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:46,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 15:41:46,848 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:46,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:46,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1400198964, now seen corresponding path program 2 times [2024-06-04 15:41:46,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:46,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201566263] [2024-06-04 15:41:46,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:46,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:46,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:47,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-04 15:41:47,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:47,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201566263] [2024-06-04 15:41:47,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201566263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:47,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:47,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:47,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632467185] [2024-06-04 15:41:47,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:47,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:47,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:47,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:47,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:47,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:47,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 210 transitions, 2666 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:47,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:47,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:47,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:48,825 INFO L124 PetriNetUnfolderBase]: 3132/4818 cut-off events. [2024-06-04 15:41:48,825 INFO L125 PetriNetUnfolderBase]: For 209436/209438 co-relation queries the response was YES. [2024-06-04 15:41:48,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35071 conditions, 4818 events. 3132/4818 cut-off events. For 209436/209438 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 26367 event pairs, 784 based on Foata normal form. 4/4821 useless extension candidates. Maximal degree in co-relation 34979. Up to 4446 conditions per place. [2024-06-04 15:41:48,873 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 196 selfloop transitions, 45 changer transitions 0/244 dead transitions. [2024-06-04 15:41:48,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 244 transitions, 3300 flow [2024-06-04 15:41:48,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:48,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:48,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-04 15:41:48,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-04 15:41:48,875 INFO L175 Difference]: Start difference. First operand has 183 places, 210 transitions, 2666 flow. Second operand 8 states and 144 transitions. [2024-06-04 15:41:48,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 244 transitions, 3300 flow [2024-06-04 15:41:49,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 244 transitions, 3192 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-04 15:41:49,176 INFO L231 Difference]: Finished difference. Result has 185 places, 214 transitions, 2749 flow [2024-06-04 15:41:49,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2558, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2749, PETRI_PLACES=185, PETRI_TRANSITIONS=214} [2024-06-04 15:41:49,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-04 15:41:49,177 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 214 transitions, 2749 flow [2024-06-04 15:41:49,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:49,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:49,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:49,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 15:41:49,178 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:49,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:49,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1582095912, now seen corresponding path program 3 times [2024-06-04 15:41:49,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:49,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207307744] [2024-06-04 15:41:49,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:49,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:49,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:50,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:50,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:50,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207307744] [2024-06-04 15:41:50,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207307744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:50,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:50,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:50,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884227059] [2024-06-04 15:41:50,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:50,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:50,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:50,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:50,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:50,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:50,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 214 transitions, 2749 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:50,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:50,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:50,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:51,137 INFO L124 PetriNetUnfolderBase]: 3191/4911 cut-off events. [2024-06-04 15:41:51,137 INFO L125 PetriNetUnfolderBase]: For 225192/225194 co-relation queries the response was YES. [2024-06-04 15:41:51,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36092 conditions, 4911 events. 3191/4911 cut-off events. For 225192/225194 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26952 event pairs, 861 based on Foata normal form. 10/4920 useless extension candidates. Maximal degree in co-relation 35998. Up to 4681 conditions per place. [2024-06-04 15:41:51,191 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 213 selfloop transitions, 32 changer transitions 0/248 dead transitions. [2024-06-04 15:41:51,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 248 transitions, 3607 flow [2024-06-04 15:41:51,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:51,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:51,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-04 15:41:51,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-04 15:41:51,193 INFO L175 Difference]: Start difference. First operand has 185 places, 214 transitions, 2749 flow. Second operand 8 states and 139 transitions. [2024-06-04 15:41:51,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 248 transitions, 3607 flow [2024-06-04 15:41:51,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 248 transitions, 3514 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-04 15:41:51,495 INFO L231 Difference]: Finished difference. Result has 189 places, 220 transitions, 2873 flow [2024-06-04 15:41:51,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2656, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2873, PETRI_PLACES=189, PETRI_TRANSITIONS=220} [2024-06-04 15:41:51,496 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-04 15:41:51,496 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 220 transitions, 2873 flow [2024-06-04 15:41:51,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:51,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:51,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:51,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 15:41:51,498 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:51,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:51,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1582088472, now seen corresponding path program 4 times [2024-06-04 15:41:51,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:51,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992081134] [2024-06-04 15:41:51,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:51,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:51,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:52,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-04 15:41:52,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:52,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992081134] [2024-06-04 15:41:52,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992081134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:52,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:52,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:52,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401404679] [2024-06-04 15:41:52,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:52,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:52,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:52,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:52,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:52,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:52,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 220 transitions, 2873 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:52,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:52,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:52,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:53,522 INFO L124 PetriNetUnfolderBase]: 3175/4887 cut-off events. [2024-06-04 15:41:53,523 INFO L125 PetriNetUnfolderBase]: For 229114/229116 co-relation queries the response was YES. [2024-06-04 15:41:53,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36052 conditions, 4887 events. 3175/4887 cut-off events. For 229114/229116 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26785 event pairs, 867 based on Foata normal form. 10/4896 useless extension candidates. Maximal degree in co-relation 35956. Up to 4751 conditions per place. [2024-06-04 15:41:53,569 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 216 selfloop transitions, 27 changer transitions 0/246 dead transitions. [2024-06-04 15:41:53,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 246 transitions, 3427 flow [2024-06-04 15:41:53,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:53,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:53,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-04 15:41:53,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-04 15:41:53,570 INFO L175 Difference]: Start difference. First operand has 189 places, 220 transitions, 2873 flow. Second operand 8 states and 136 transitions. [2024-06-04 15:41:53,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 246 transitions, 3427 flow [2024-06-04 15:41:53,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 246 transitions, 3289 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-04 15:41:53,904 INFO L231 Difference]: Finished difference. Result has 193 places, 220 transitions, 2798 flow [2024-06-04 15:41:53,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2735, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2798, PETRI_PLACES=193, PETRI_TRANSITIONS=220} [2024-06-04 15:41:53,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-04 15:41:53,905 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 220 transitions, 2798 flow [2024-06-04 15:41:53,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:53,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:53,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:53,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 15:41:53,905 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:53,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:53,905 INFO L85 PathProgramCache]: Analyzing trace with hash -2124389424, now seen corresponding path program 7 times [2024-06-04 15:41:53,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:53,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854907877] [2024-06-04 15:41:53,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:53,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:53,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:54,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:54,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:54,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854907877] [2024-06-04 15:41:54,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854907877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:54,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:54,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:54,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327948274] [2024-06-04 15:41:54,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:54,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:54,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:54,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:54,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:54,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:54,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 220 transitions, 2798 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:54,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:54,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:54,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:55,797 INFO L124 PetriNetUnfolderBase]: 3180/4902 cut-off events. [2024-06-04 15:41:55,797 INFO L125 PetriNetUnfolderBase]: For 242517/242519 co-relation queries the response was YES. [2024-06-04 15:41:55,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35288 conditions, 4902 events. 3180/4902 cut-off events. For 242517/242519 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 26902 event pairs, 850 based on Foata normal form. 34/4935 useless extension candidates. Maximal degree in co-relation 35190. Up to 4599 conditions per place. [2024-06-04 15:41:55,846 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 233 selfloop transitions, 22 changer transitions 0/258 dead transitions. [2024-06-04 15:41:55,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 258 transitions, 3488 flow [2024-06-04 15:41:55,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:41:55,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:41:55,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-04 15:41:55,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-04 15:41:55,847 INFO L175 Difference]: Start difference. First operand has 193 places, 220 transitions, 2798 flow. Second operand 9 states and 155 transitions. [2024-06-04 15:41:55,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 258 transitions, 3488 flow [2024-06-04 15:41:56,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 258 transitions, 3392 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-04 15:41:56,220 INFO L231 Difference]: Finished difference. Result has 195 places, 222 transitions, 2829 flow [2024-06-04 15:41:56,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2716, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2829, PETRI_PLACES=195, PETRI_TRANSITIONS=222} [2024-06-04 15:41:56,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-04 15:41:56,221 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 222 transitions, 2829 flow [2024-06-04 15:41:56,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:56,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:56,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:56,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 15:41:56,221 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:41:56,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:56,222 INFO L85 PathProgramCache]: Analyzing trace with hash -683475396, now seen corresponding path program 5 times [2024-06-04 15:41:56,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:56,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181031100] [2024-06-04 15:41:56,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:56,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:56,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:57,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:41:57,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:57,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181031100] [2024-06-04 15:41:57,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181031100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:57,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:57,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:41:57,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067282790] [2024-06-04 15:41:57,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:57,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:41:57,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:57,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:41:57,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:41:57,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:57,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 222 transitions, 2829 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:57,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:57,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:57,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:41:58,197 INFO L124 PetriNetUnfolderBase]: 3172/4890 cut-off events. [2024-06-04 15:41:58,197 INFO L125 PetriNetUnfolderBase]: For 222399/222401 co-relation queries the response was YES. [2024-06-04 15:41:58,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35097 conditions, 4890 events. 3172/4890 cut-off events. For 222399/222401 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 26870 event pairs, 835 based on Foata normal form. 6/4895 useless extension candidates. Maximal degree in co-relation 34998. Up to 4785 conditions per place. [2024-06-04 15:41:58,244 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 18 changer transitions 0/250 dead transitions. [2024-06-04 15:41:58,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 250 transitions, 3425 flow [2024-06-04 15:41:58,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:41:58,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:41:58,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-04 15:41:58,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-04 15:41:58,246 INFO L175 Difference]: Start difference. First operand has 195 places, 222 transitions, 2829 flow. Second operand 8 states and 134 transitions. [2024-06-04 15:41:58,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 250 transitions, 3425 flow [2024-06-04 15:41:58,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 250 transitions, 3365 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 15:41:58,564 INFO L231 Difference]: Finished difference. Result has 197 places, 224 transitions, 2854 flow [2024-06-04 15:41:58,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2769, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2854, PETRI_PLACES=197, PETRI_TRANSITIONS=224} [2024-06-04 15:41:58,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-04 15:41:58,565 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 224 transitions, 2854 flow [2024-06-04 15:41:58,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:58,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:41:58,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:41:58,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 15:41:58,565 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-04 15:41:58,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:41:58,566 INFO L85 PathProgramCache]: Analyzing trace with hash -430842087, now seen corresponding path program 1 times [2024-06-04 15:41:58,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:41:58,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289249125] [2024-06-04 15:41:58,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:41:58,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:41:58,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:41:59,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-04 15:41:59,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:41:59,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289249125] [2024-06-04 15:41:59,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289249125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:41:59,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:41:59,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:41:59,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912648698] [2024-06-04 15:41:59,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:41:59,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:41:59,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:41:59,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:41:59,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:41:59,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:41:59,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 224 transitions, 2854 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:41:59,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:41:59,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:41:59,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:00,390 INFO L124 PetriNetUnfolderBase]: 3166/4898 cut-off events. [2024-06-04 15:42:00,390 INFO L125 PetriNetUnfolderBase]: For 227324/227324 co-relation queries the response was YES. [2024-06-04 15:42:00,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35150 conditions, 4898 events. 3166/4898 cut-off events. For 227324/227324 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27109 event pairs, 1556 based on Foata normal form. 2/4899 useless extension candidates. Maximal degree in co-relation 35050. Up to 4851 conditions per place. [2024-06-04 15:42:00,444 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 221 selfloop transitions, 16 changer transitions 0/240 dead transitions. [2024-06-04 15:42:00,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 240 transitions, 3436 flow [2024-06-04 15:42:00,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:42:00,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:42:00,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-04 15:42:00,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-04 15:42:00,445 INFO L175 Difference]: Start difference. First operand has 197 places, 224 transitions, 2854 flow. Second operand 8 states and 118 transitions. [2024-06-04 15:42:00,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 240 transitions, 3436 flow [2024-06-04 15:42:00,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 240 transitions, 3367 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-04 15:42:00,838 INFO L231 Difference]: Finished difference. Result has 200 places, 229 transitions, 2916 flow [2024-06-04 15:42:00,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2787, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2916, PETRI_PLACES=200, PETRI_TRANSITIONS=229} [2024-06-04 15:42:00,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-04 15:42:00,839 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 229 transitions, 2916 flow [2024-06-04 15:42:00,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:00,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:00,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:42:00,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 15:42:00,840 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-04 15:42:00,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:00,841 INFO L85 PathProgramCache]: Analyzing trace with hash 761694467, now seen corresponding path program 1 times [2024-06-04 15:42:00,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:00,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552058912] [2024-06-04 15:42:00,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:00,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:00,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:01,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:01,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:01,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552058912] [2024-06-04 15:42:01,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552058912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:01,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:01,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:42:01,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893493310] [2024-06-04 15:42:01,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:01,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:42:01,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:01,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:42:01,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:42:01,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:01,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 229 transitions, 2916 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:01,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:01,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:01,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:02,651 INFO L124 PetriNetUnfolderBase]: 3196/4940 cut-off events. [2024-06-04 15:42:02,651 INFO L125 PetriNetUnfolderBase]: For 242060/242060 co-relation queries the response was YES. [2024-06-04 15:42:02,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35734 conditions, 4940 events. 3196/4940 cut-off events. For 242060/242060 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 27409 event pairs, 1554 based on Foata normal form. 6/4945 useless extension candidates. Maximal degree in co-relation 35632. Up to 4796 conditions per place. [2024-06-04 15:42:02,702 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 227 selfloop transitions, 29 changer transitions 0/259 dead transitions. [2024-06-04 15:42:02,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 259 transitions, 3686 flow [2024-06-04 15:42:02,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:42:02,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:42:02,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-04 15:42:02,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-04 15:42:02,704 INFO L175 Difference]: Start difference. First operand has 200 places, 229 transitions, 2916 flow. Second operand 8 states and 136 transitions. [2024-06-04 15:42:02,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 259 transitions, 3686 flow [2024-06-04 15:42:03,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 259 transitions, 3591 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-04 15:42:03,092 INFO L231 Difference]: Finished difference. Result has 202 places, 235 transitions, 2968 flow [2024-06-04 15:42:03,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2968, PETRI_PLACES=202, PETRI_TRANSITIONS=235} [2024-06-04 15:42:03,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-04 15:42:03,092 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 235 transitions, 2968 flow [2024-06-04 15:42:03,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:03,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:03,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:42:03,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 15:42:03,093 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-04 15:42:03,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:03,093 INFO L85 PathProgramCache]: Analyzing trace with hash -263715321, now seen corresponding path program 2 times [2024-06-04 15:42:03,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:03,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174755427] [2024-06-04 15:42:03,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:03,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:03,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:03,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:03,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:03,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174755427] [2024-06-04 15:42:03,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174755427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:03,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:03,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:42:03,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387226817] [2024-06-04 15:42:03,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:03,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:42:03,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:03,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:42:03,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:42:03,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:03,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 235 transitions, 2968 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:03,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:03,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:03,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:04,872 INFO L124 PetriNetUnfolderBase]: 3241/5003 cut-off events. [2024-06-04 15:42:04,873 INFO L125 PetriNetUnfolderBase]: For 252679/252679 co-relation queries the response was YES. [2024-06-04 15:42:04,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36632 conditions, 5003 events. 3241/5003 cut-off events. For 252679/252679 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27716 event pairs, 1554 based on Foata normal form. 6/5008 useless extension candidates. Maximal degree in co-relation 36532. Up to 4907 conditions per place. [2024-06-04 15:42:04,923 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 27 changer transitions 0/262 dead transitions. [2024-06-04 15:42:04,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 262 transitions, 3649 flow [2024-06-04 15:42:04,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:42:04,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:42:04,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-04 15:42:04,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-04 15:42:04,924 INFO L175 Difference]: Start difference. First operand has 202 places, 235 transitions, 2968 flow. Second operand 8 states and 130 transitions. [2024-06-04 15:42:04,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 262 transitions, 3649 flow [2024-06-04 15:42:05,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 262 transitions, 3580 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 15:42:05,288 INFO L231 Difference]: Finished difference. Result has 205 places, 243 transitions, 3064 flow [2024-06-04 15:42:05,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2908, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3064, PETRI_PLACES=205, PETRI_TRANSITIONS=243} [2024-06-04 15:42:05,289 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-04 15:42:05,289 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 243 transitions, 3064 flow [2024-06-04 15:42:05,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:05,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:05,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:42:05,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 15:42:05,289 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-04 15:42:05,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:05,290 INFO L85 PathProgramCache]: Analyzing trace with hash -295289023, now seen corresponding path program 3 times [2024-06-04 15:42:05,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:05,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668214882] [2024-06-04 15:42:05,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:05,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:05,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:06,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:06,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:06,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668214882] [2024-06-04 15:42:06,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668214882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:06,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:06,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:42:06,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133628019] [2024-06-04 15:42:06,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:06,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:42:06,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:06,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:42:06,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:42:06,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:06,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 243 transitions, 3064 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:06,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:06,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:06,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:07,184 INFO L124 PetriNetUnfolderBase]: 3223/4980 cut-off events. [2024-06-04 15:42:07,185 INFO L125 PetriNetUnfolderBase]: For 255114/255116 co-relation queries the response was YES. [2024-06-04 15:42:07,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36343 conditions, 4980 events. 3223/4980 cut-off events. For 255114/255116 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27614 event pairs, 1548 based on Foata normal form. 8/4987 useless extension candidates. Maximal degree in co-relation 36242. Up to 4857 conditions per place. [2024-06-04 15:42:07,231 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 30 changer transitions 0/262 dead transitions. [2024-06-04 15:42:07,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 262 transitions, 3661 flow [2024-06-04 15:42:07,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:42:07,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:42:07,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-04 15:42:07,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-04 15:42:07,232 INFO L175 Difference]: Start difference. First operand has 205 places, 243 transitions, 3064 flow. Second operand 9 states and 140 transitions. [2024-06-04 15:42:07,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 262 transitions, 3661 flow [2024-06-04 15:42:07,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 262 transitions, 3570 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-04 15:42:07,698 INFO L231 Difference]: Finished difference. Result has 209 places, 243 transitions, 3040 flow [2024-06-04 15:42:07,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3040, PETRI_PLACES=209, PETRI_TRANSITIONS=243} [2024-06-04 15:42:07,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-04 15:42:07,699 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 243 transitions, 3040 flow [2024-06-04 15:42:07,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:07,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:07,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:42:07,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 15:42:07,699 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-04 15:42:07,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:07,700 INFO L85 PathProgramCache]: Analyzing trace with hash 768374471, now seen corresponding path program 1 times [2024-06-04 15:42:07,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:07,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691050988] [2024-06-04 15:42:07,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:07,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:07,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:09,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:09,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:09,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691050988] [2024-06-04 15:42:09,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691050988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:09,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:09,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:42:09,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112211805] [2024-06-04 15:42:09,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:09,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:42:09,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:09,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:42:09,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:42:09,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:09,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 243 transitions, 3040 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:09,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:09,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:09,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:10,385 INFO L124 PetriNetUnfolderBase]: 3218/4972 cut-off events. [2024-06-04 15:42:10,385 INFO L125 PetriNetUnfolderBase]: For 257545/257545 co-relation queries the response was YES. [2024-06-04 15:42:10,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36300 conditions, 4972 events. 3218/4972 cut-off events. For 257545/257545 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 27454 event pairs, 1556 based on Foata normal form. 2/4973 useless extension candidates. Maximal degree in co-relation 36198. Up to 4927 conditions per place. [2024-06-04 15:42:10,434 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 239 selfloop transitions, 12 changer transitions 0/254 dead transitions. [2024-06-04 15:42:10,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 254 transitions, 3594 flow [2024-06-04 15:42:10,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 15:42:10,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 15:42:10,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-06-04 15:42:10,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-04 15:42:10,442 INFO L175 Difference]: Start difference. First operand has 209 places, 243 transitions, 3040 flow. Second operand 5 states and 86 transitions. [2024-06-04 15:42:10,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 254 transitions, 3594 flow [2024-06-04 15:42:10,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 254 transitions, 3497 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-04 15:42:10,935 INFO L231 Difference]: Finished difference. Result has 205 places, 245 transitions, 3006 flow [2024-06-04 15:42:10,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3006, PETRI_PLACES=205, PETRI_TRANSITIONS=245} [2024-06-04 15:42:10,935 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-04 15:42:10,936 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 245 transitions, 3006 flow [2024-06-04 15:42:10,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:10,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:10,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-04 15:42:10,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 15:42:10,936 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:42:10,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:10,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1223974057, now seen corresponding path program 1 times [2024-06-04 15:42:10,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:10,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676368751] [2024-06-04 15:42:10,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:10,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:10,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:12,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:12,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:12,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676368751] [2024-06-04 15:42:12,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676368751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:12,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:12,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:42:12,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67463302] [2024-06-04 15:42:12,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:12,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:42:12,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:12,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:42:12,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:42:12,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:12,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 245 transitions, 3006 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-04 15:42:12,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:12,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:12,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:13,737 INFO L124 PetriNetUnfolderBase]: 3633/5605 cut-off events. [2024-06-04 15:42:13,737 INFO L125 PetriNetUnfolderBase]: For 280750/280756 co-relation queries the response was YES. [2024-06-04 15:42:13,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40844 conditions, 5605 events. 3633/5605 cut-off events. For 280750/280756 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 31460 event pairs, 799 based on Foata normal form. 16/5620 useless extension candidates. Maximal degree in co-relation 40742. Up to 4910 conditions per place. [2024-06-04 15:42:13,783 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 254 selfloop transitions, 94 changer transitions 0/351 dead transitions. [2024-06-04 15:42:13,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 351 transitions, 4797 flow [2024-06-04 15:42:13,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:42:13,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:42:13,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-04 15:42:13,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-04 15:42:13,784 INFO L175 Difference]: Start difference. First operand has 205 places, 245 transitions, 3006 flow. Second operand 10 states and 181 transitions. [2024-06-04 15:42:13,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 351 transitions, 4797 flow [2024-06-04 15:42:14,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 351 transitions, 4750 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-04 15:42:14,134 INFO L231 Difference]: Finished difference. Result has 216 places, 300 transitions, 4126 flow [2024-06-04 15:42:14,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4126, PETRI_PLACES=216, PETRI_TRANSITIONS=300} [2024-06-04 15:42:14,134 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-04 15:42:14,134 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 300 transitions, 4126 flow [2024-06-04 15:42:14,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-04 15:42:14,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:14,135 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-04 15:42:14,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 15:42:14,135 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:42:14,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:14,135 INFO L85 PathProgramCache]: Analyzing trace with hash 173775117, now seen corresponding path program 2 times [2024-06-04 15:42:14,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:14,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842185813] [2024-06-04 15:42:14,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:14,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:14,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:15,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:15,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:15,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842185813] [2024-06-04 15:42:15,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842185813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:15,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:15,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:42:15,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153732937] [2024-06-04 15:42:15,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:15,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:42:15,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:15,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:42:15,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:42:15,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:15,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 300 transitions, 4126 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-04 15:42:15,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:15,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:15,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:16,717 INFO L124 PetriNetUnfolderBase]: 3674/5672 cut-off events. [2024-06-04 15:42:16,717 INFO L125 PetriNetUnfolderBase]: For 295937/295943 co-relation queries the response was YES. [2024-06-04 15:42:16,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42616 conditions, 5672 events. 3674/5672 cut-off events. For 295937/295943 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 31851 event pairs, 836 based on Foata normal form. 16/5687 useless extension candidates. Maximal degree in co-relation 42509. Up to 4774 conditions per place. [2024-06-04 15:42:16,775 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 227 selfloop transitions, 107 changer transitions 0/337 dead transitions. [2024-06-04 15:42:16,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 337 transitions, 4949 flow [2024-06-04 15:42:16,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:42:16,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:42:16,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-04 15:42:16,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-04 15:42:16,777 INFO L175 Difference]: Start difference. First operand has 216 places, 300 transitions, 4126 flow. Second operand 9 states and 161 transitions. [2024-06-04 15:42:16,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 337 transitions, 4949 flow [2024-06-04 15:42:17,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 337 transitions, 4826 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-04 15:42:17,254 INFO L231 Difference]: Finished difference. Result has 222 places, 301 transitions, 4268 flow [2024-06-04 15:42:17,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4003, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4268, PETRI_PLACES=222, PETRI_TRANSITIONS=301} [2024-06-04 15:42:17,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-04 15:42:17,255 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 301 transitions, 4268 flow [2024-06-04 15:42:17,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-04 15:42:17,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:17,255 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-04 15:42:17,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 15:42:17,255 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:42:17,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:17,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1856214953, now seen corresponding path program 3 times [2024-06-04 15:42:17,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:17,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963179746] [2024-06-04 15:42:17,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:17,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:17,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:18,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:18,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:18,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963179746] [2024-06-04 15:42:18,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963179746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:18,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:18,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:42:18,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468253371] [2024-06-04 15:42:18,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:18,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:42:18,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:18,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:42:18,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:42:18,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:18,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 301 transitions, 4268 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-04 15:42:18,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:18,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:18,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:19,624 INFO L124 PetriNetUnfolderBase]: 3695/5718 cut-off events. [2024-06-04 15:42:19,624 INFO L125 PetriNetUnfolderBase]: For 309115/309117 co-relation queries the response was YES. [2024-06-04 15:42:19,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42422 conditions, 5718 events. 3695/5718 cut-off events. For 309115/309117 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 32356 event pairs, 1600 based on Foata normal form. 26/5743 useless extension candidates. Maximal degree in co-relation 42314. Up to 5296 conditions per place. [2024-06-04 15:42:19,684 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 286 selfloop transitions, 45 changer transitions 0/334 dead transitions. [2024-06-04 15:42:19,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 334 transitions, 5054 flow [2024-06-04 15:42:19,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:42:19,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:42:19,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-04 15:42:19,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-04 15:42:19,686 INFO L175 Difference]: Start difference. First operand has 222 places, 301 transitions, 4268 flow. Second operand 9 states and 153 transitions. [2024-06-04 15:42:19,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 334 transitions, 5054 flow [2024-06-04 15:42:20,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 334 transitions, 4802 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-04 15:42:20,255 INFO L231 Difference]: Finished difference. Result has 224 places, 302 transitions, 4139 flow [2024-06-04 15:42:20,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4016, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4139, PETRI_PLACES=224, PETRI_TRANSITIONS=302} [2024-06-04 15:42:20,256 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-04 15:42:20,256 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 302 transitions, 4139 flow [2024-06-04 15:42:20,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-04 15:42:20,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:20,256 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-04 15:42:20,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 15:42:20,257 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:42:20,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:20,257 INFO L85 PathProgramCache]: Analyzing trace with hash 2085433431, now seen corresponding path program 4 times [2024-06-04 15:42:20,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:20,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233908059] [2024-06-04 15:42:20,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:20,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:20,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:21,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:21,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:21,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233908059] [2024-06-04 15:42:21,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233908059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:21,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:21,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:42:21,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994264900] [2024-06-04 15:42:21,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:21,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:42:21,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:21,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:42:21,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:42:21,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:21,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 302 transitions, 4139 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-04 15:42:21,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:21,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:21,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:22,701 INFO L124 PetriNetUnfolderBase]: 3736/5785 cut-off events. [2024-06-04 15:42:22,701 INFO L125 PetriNetUnfolderBase]: For 291251/291253 co-relation queries the response was YES. [2024-06-04 15:42:22,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42221 conditions, 5785 events. 3736/5785 cut-off events. For 291251/291253 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 32905 event pairs, 1620 based on Foata normal form. 14/5798 useless extension candidates. Maximal degree in co-relation 42112. Up to 5588 conditions per place. [2024-06-04 15:42:22,758 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 20 changer transitions 0/335 dead transitions. [2024-06-04 15:42:22,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 335 transitions, 4925 flow [2024-06-04 15:42:22,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:42:22,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:42:22,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-04 15:42:22,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-04 15:42:22,759 INFO L175 Difference]: Start difference. First operand has 224 places, 302 transitions, 4139 flow. Second operand 9 states and 150 transitions. [2024-06-04 15:42:22,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 335 transitions, 4925 flow [2024-06-04 15:42:23,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 335 transitions, 4725 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-04 15:42:23,253 INFO L231 Difference]: Finished difference. Result has 225 places, 303 transitions, 4013 flow [2024-06-04 15:42:23,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3939, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4013, PETRI_PLACES=225, PETRI_TRANSITIONS=303} [2024-06-04 15:42:23,254 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-04 15:42:23,254 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 303 transitions, 4013 flow [2024-06-04 15:42:23,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-04 15:42:23,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:23,255 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-04 15:42:23,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 15:42:23,255 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:42:23,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:23,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1800096411, now seen corresponding path program 5 times [2024-06-04 15:42:23,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:23,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028834219] [2024-06-04 15:42:23,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:23,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:23,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:24,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:24,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:24,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028834219] [2024-06-04 15:42:24,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028834219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:24,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:24,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:42:24,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318949338] [2024-06-04 15:42:24,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:24,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:42:24,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:24,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:42:24,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:42:24,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:24,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 303 transitions, 4013 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-04 15:42:24,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:24,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:24,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:25,625 INFO L124 PetriNetUnfolderBase]: 3708/5742 cut-off events. [2024-06-04 15:42:25,625 INFO L125 PetriNetUnfolderBase]: For 284056/284058 co-relation queries the response was YES. [2024-06-04 15:42:25,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40700 conditions, 5742 events. 3708/5742 cut-off events. For 284056/284058 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 32496 event pairs, 1617 based on Foata normal form. 18/5759 useless extension candidates. Maximal degree in co-relation 40591. Up to 5217 conditions per place. [2024-06-04 15:42:25,684 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 287 selfloop transitions, 46 changer transitions 0/336 dead transitions. [2024-06-04 15:42:25,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 336 transitions, 4705 flow [2024-06-04 15:42:25,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:42:25,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:42:25,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-04 15:42:25,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-04 15:42:25,685 INFO L175 Difference]: Start difference. First operand has 225 places, 303 transitions, 4013 flow. Second operand 9 states and 155 transitions. [2024-06-04 15:42:25,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 336 transitions, 4705 flow [2024-06-04 15:42:26,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 336 transitions, 4645 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-04 15:42:26,171 INFO L231 Difference]: Finished difference. Result has 226 places, 302 transitions, 3964 flow [2024-06-04 15:42:26,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3857, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3964, PETRI_PLACES=226, PETRI_TRANSITIONS=302} [2024-06-04 15:42:26,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-04 15:42:26,172 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 302 transitions, 3964 flow [2024-06-04 15:42:26,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-04 15:42:26,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:26,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:42:26,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 15:42:26,172 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-04 15:42:26,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:26,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1950655851, now seen corresponding path program 1 times [2024-06-04 15:42:26,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:26,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457118318] [2024-06-04 15:42:26,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:26,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:26,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:27,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:27,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:27,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457118318] [2024-06-04 15:42:27,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457118318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:27,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:27,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:42:27,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320219908] [2024-06-04 15:42:27,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:27,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:42:27,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:27,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:42:27,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:42:27,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:27,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 302 transitions, 3964 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:27,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:27,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:27,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:28,154 INFO L124 PetriNetUnfolderBase]: 3716/5750 cut-off events. [2024-06-04 15:42:28,154 INFO L125 PetriNetUnfolderBase]: For 274076/274084 co-relation queries the response was YES. [2024-06-04 15:42:28,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40932 conditions, 5750 events. 3716/5750 cut-off events. For 274076/274084 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 32589 event pairs, 894 based on Foata normal form. 12/5761 useless extension candidates. Maximal degree in co-relation 40822. Up to 5398 conditions per place. [2024-06-04 15:42:28,219 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 272 selfloop transitions, 61 changer transitions 0/336 dead transitions. [2024-06-04 15:42:28,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 336 transitions, 4967 flow [2024-06-04 15:42:28,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:42:28,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:42:28,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-04 15:42:28,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-04 15:42:28,220 INFO L175 Difference]: Start difference. First operand has 226 places, 302 transitions, 3964 flow. Second operand 6 states and 120 transitions. [2024-06-04 15:42:28,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 336 transitions, 4967 flow [2024-06-04 15:42:28,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 336 transitions, 4861 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-04 15:42:28,752 INFO L231 Difference]: Finished difference. Result has 225 places, 310 transitions, 4202 flow [2024-06-04 15:42:28,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3860, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4202, PETRI_PLACES=225, PETRI_TRANSITIONS=310} [2024-06-04 15:42:28,753 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-04 15:42:28,753 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 310 transitions, 4202 flow [2024-06-04 15:42:28,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:28,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:28,753 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-04 15:42:28,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 15:42:28,753 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-04 15:42:28,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:28,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1261769598, now seen corresponding path program 1 times [2024-06-04 15:42:28,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:28,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834645198] [2024-06-04 15:42:28,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:28,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:28,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:29,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:29,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:29,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834645198] [2024-06-04 15:42:29,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834645198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:29,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:29,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:42:29,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645043947] [2024-06-04 15:42:29,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:29,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:42:29,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:29,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:42:29,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:42:29,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:29,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 310 transitions, 4202 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:29,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:29,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:29,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:31,178 INFO L124 PetriNetUnfolderBase]: 3970/6111 cut-off events. [2024-06-04 15:42:31,179 INFO L125 PetriNetUnfolderBase]: For 286013/286019 co-relation queries the response was YES. [2024-06-04 15:42:31,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44255 conditions, 6111 events. 3970/6111 cut-off events. For 286013/286019 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 34691 event pairs, 910 based on Foata normal form. 10/6120 useless extension candidates. Maximal degree in co-relation 44144. Up to 5570 conditions per place. [2024-06-04 15:42:31,233 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 300 selfloop transitions, 104 changer transitions 0/407 dead transitions. [2024-06-04 15:42:31,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 407 transitions, 6149 flow [2024-06-04 15:42:31,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:42:31,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:42:31,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-04 15:42:31,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-04 15:42:31,234 INFO L175 Difference]: Start difference. First operand has 225 places, 310 transitions, 4202 flow. Second operand 10 states and 187 transitions. [2024-06-04 15:42:31,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 407 transitions, 6149 flow [2024-06-04 15:42:31,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 407 transitions, 6079 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-04 15:42:31,729 INFO L231 Difference]: Finished difference. Result has 238 places, 363 transitions, 5243 flow [2024-06-04 15:42:31,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4132, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5243, PETRI_PLACES=238, PETRI_TRANSITIONS=363} [2024-06-04 15:42:31,730 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-04 15:42:31,730 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 363 transitions, 5243 flow [2024-06-04 15:42:31,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:31,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:31,730 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-04 15:42:31,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 15:42:31,730 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-04 15:42:31,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:31,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1010067638, now seen corresponding path program 2 times [2024-06-04 15:42:31,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:31,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171442362] [2024-06-04 15:42:31,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:31,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:31,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:32,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:32,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:32,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171442362] [2024-06-04 15:42:32,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171442362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:32,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:32,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:42:32,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415332404] [2024-06-04 15:42:32,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:32,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:42:32,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:32,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:42:32,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:42:32,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:32,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 363 transitions, 5243 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:32,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:32,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:32,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:34,116 INFO L124 PetriNetUnfolderBase]: 4231/6488 cut-off events. [2024-06-04 15:42:34,116 INFO L125 PetriNetUnfolderBase]: For 317346/317354 co-relation queries the response was YES. [2024-06-04 15:42:34,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49058 conditions, 6488 events. 4231/6488 cut-off events. For 317346/317354 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 37094 event pairs, 1152 based on Foata normal form. 12/6499 useless extension candidates. Maximal degree in co-relation 48940. Up to 5841 conditions per place. [2024-06-04 15:42:34,186 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 311 selfloop transitions, 150 changer transitions 0/464 dead transitions. [2024-06-04 15:42:34,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 464 transitions, 7482 flow [2024-06-04 15:42:34,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:42:34,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:42:34,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-04 15:42:34,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-04 15:42:34,187 INFO L175 Difference]: Start difference. First operand has 238 places, 363 transitions, 5243 flow. Second operand 10 states and 188 transitions. [2024-06-04 15:42:34,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 464 transitions, 7482 flow [2024-06-04 15:42:34,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 464 transitions, 7308 flow, removed 77 selfloop flow, removed 2 redundant places. [2024-06-04 15:42:34,865 INFO L231 Difference]: Finished difference. Result has 249 places, 423 transitions, 6511 flow [2024-06-04 15:42:34,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5143, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6511, PETRI_PLACES=249, PETRI_TRANSITIONS=423} [2024-06-04 15:42:34,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-04 15:42:34,866 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 423 transitions, 6511 flow [2024-06-04 15:42:34,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:34,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:34,866 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-04 15:42:34,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 15:42:34,866 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-04 15:42:34,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:34,867 INFO L85 PathProgramCache]: Analyzing trace with hash -688372128, now seen corresponding path program 3 times [2024-06-04 15:42:34,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:34,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377907613] [2024-06-04 15:42:34,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:34,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:34,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:35,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:35,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:35,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377907613] [2024-06-04 15:42:35,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377907613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:35,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:35,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:42:35,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280920245] [2024-06-04 15:42:35,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:35,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:42:35,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:35,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:42:35,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:42:35,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:35,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 423 transitions, 6511 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:35,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:35,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:35,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:37,453 INFO L124 PetriNetUnfolderBase]: 4362/6677 cut-off events. [2024-06-04 15:42:37,453 INFO L125 PetriNetUnfolderBase]: For 339019/339031 co-relation queries the response was YES. [2024-06-04 15:42:37,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52476 conditions, 6677 events. 4362/6677 cut-off events. For 339019/339031 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 38263 event pairs, 1138 based on Foata normal form. 16/6692 useless extension candidates. Maximal degree in co-relation 52353. Up to 5812 conditions per place. [2024-06-04 15:42:37,521 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 284 selfloop transitions, 213 changer transitions 0/500 dead transitions. [2024-06-04 15:42:37,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 500 transitions, 8493 flow [2024-06-04 15:42:37,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:42:37,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:42:37,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-04 15:42:37,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-04 15:42:37,523 INFO L175 Difference]: Start difference. First operand has 249 places, 423 transitions, 6511 flow. Second operand 10 states and 187 transitions. [2024-06-04 15:42:37,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 500 transitions, 8493 flow [2024-06-04 15:42:38,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 500 transitions, 8200 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-04 15:42:38,142 INFO L231 Difference]: Finished difference. Result has 257 places, 462 transitions, 7456 flow [2024-06-04 15:42:38,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6264, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7456, PETRI_PLACES=257, PETRI_TRANSITIONS=462} [2024-06-04 15:42:38,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-04 15:42:38,143 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 462 transitions, 7456 flow [2024-06-04 15:42:38,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:38,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:38,143 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-04 15:42:38,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 15:42:38,143 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-04 15:42:38,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:38,144 INFO L85 PathProgramCache]: Analyzing trace with hash 28734922, now seen corresponding path program 4 times [2024-06-04 15:42:38,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:38,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742158781] [2024-06-04 15:42:38,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:38,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:38,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:39,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-04 15:42:39,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:39,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742158781] [2024-06-04 15:42:39,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742158781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:39,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:39,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:42:39,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295495560] [2024-06-04 15:42:39,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:39,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:42:39,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:39,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:42:39,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:42:39,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:39,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 462 transitions, 7456 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:39,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:39,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:39,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:40,832 INFO L124 PetriNetUnfolderBase]: 4338/6645 cut-off events. [2024-06-04 15:42:40,833 INFO L125 PetriNetUnfolderBase]: For 347416/347428 co-relation queries the response was YES. [2024-06-04 15:42:40,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53581 conditions, 6645 events. 4338/6645 cut-off events. For 347416/347428 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 38106 event pairs, 1142 based on Foata normal form. 20/6664 useless extension candidates. Maximal degree in co-relation 53454. Up to 6068 conditions per place. [2024-06-04 15:42:40,913 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 367 selfloop transitions, 128 changer transitions 0/498 dead transitions. [2024-06-04 15:42:40,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 498 transitions, 8697 flow [2024-06-04 15:42:40,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:42:40,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:42:40,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-04 15:42:40,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-04 15:42:40,915 INFO L175 Difference]: Start difference. First operand has 257 places, 462 transitions, 7456 flow. Second operand 10 states and 181 transitions. [2024-06-04 15:42:40,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 498 transitions, 8697 flow [2024-06-04 15:42:41,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 498 transitions, 8381 flow, removed 91 selfloop flow, removed 4 redundant places. [2024-06-04 15:42:41,852 INFO L231 Difference]: Finished difference. Result has 265 places, 464 transitions, 7471 flow [2024-06-04 15:42:41,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7140, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7471, PETRI_PLACES=265, PETRI_TRANSITIONS=464} [2024-06-04 15:42:41,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-04 15:42:41,853 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 464 transitions, 7471 flow [2024-06-04 15:42:41,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:41,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:41,853 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-04 15:42:41,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 15:42:41,853 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-04 15:42:41,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:41,854 INFO L85 PathProgramCache]: Analyzing trace with hash 800979878, now seen corresponding path program 1 times [2024-06-04 15:42:41,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:41,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559418809] [2024-06-04 15:42:41,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:41,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:41,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:42,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-04 15:42:42,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:42,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559418809] [2024-06-04 15:42:42,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559418809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:42,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:42,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:42:42,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131933142] [2024-06-04 15:42:42,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:42,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:42:42,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:42,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:42:42,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:42:42,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:42,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 464 transitions, 7471 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:42,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:42,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:42,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:44,566 INFO L124 PetriNetUnfolderBase]: 4711/7175 cut-off events. [2024-06-04 15:42:44,567 INFO L125 PetriNetUnfolderBase]: For 407448/407470 co-relation queries the response was YES. [2024-06-04 15:42:44,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58866 conditions, 7175 events. 4711/7175 cut-off events. For 407448/407470 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 41408 event pairs, 1179 based on Foata normal form. 32/7206 useless extension candidates. Maximal degree in co-relation 58735. Up to 6123 conditions per place. [2024-06-04 15:42:44,651 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 475 selfloop transitions, 101 changer transitions 0/579 dead transitions. [2024-06-04 15:42:44,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 579 transitions, 10470 flow [2024-06-04 15:42:44,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:42:44,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:42:44,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-04 15:42:44,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47696476964769646 [2024-06-04 15:42:44,652 INFO L175 Difference]: Start difference. First operand has 265 places, 464 transitions, 7471 flow. Second operand 9 states and 176 transitions. [2024-06-04 15:42:44,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 579 transitions, 10470 flow [2024-06-04 15:42:45,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 579 transitions, 10191 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-04 15:42:45,557 INFO L231 Difference]: Finished difference. Result has 274 places, 514 transitions, 8502 flow [2024-06-04 15:42:45,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7212, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8502, PETRI_PLACES=274, PETRI_TRANSITIONS=514} [2024-06-04 15:42:45,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-04 15:42:45,558 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 514 transitions, 8502 flow [2024-06-04 15:42:45,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:45,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:45,558 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-04 15:42:45,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 15:42:45,558 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-04 15:42:45,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:45,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1143559096, now seen corresponding path program 2 times [2024-06-04 15:42:45,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:45,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860597371] [2024-06-04 15:42:45,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:45,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:45,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:46,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:46,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:46,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860597371] [2024-06-04 15:42:46,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860597371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:46,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:46,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:42:46,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457310896] [2024-06-04 15:42:46,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:46,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:42:46,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:46,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:42:46,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:42:46,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:46,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 514 transitions, 8502 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:46,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:46,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:46,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:47,969 INFO L124 PetriNetUnfolderBase]: 4801/7302 cut-off events. [2024-06-04 15:42:47,969 INFO L125 PetriNetUnfolderBase]: For 432843/432865 co-relation queries the response was YES. [2024-06-04 15:42:48,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62443 conditions, 7302 events. 4801/7302 cut-off events. For 432843/432865 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 42113 event pairs, 1237 based on Foata normal form. 34/7335 useless extension candidates. Maximal degree in co-relation 62306. Up to 6814 conditions per place. [2024-06-04 15:42:48,068 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 468 selfloop transitions, 89 changer transitions 0/560 dead transitions. [2024-06-04 15:42:48,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 560 transitions, 10074 flow [2024-06-04 15:42:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:42:48,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:42:48,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-04 15:42:48,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-04 15:42:48,069 INFO L175 Difference]: Start difference. First operand has 274 places, 514 transitions, 8502 flow. Second operand 9 states and 164 transitions. [2024-06-04 15:42:48,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 560 transitions, 10074 flow [2024-06-04 15:42:49,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 560 transitions, 9946 flow, removed 63 selfloop flow, removed 1 redundant places. [2024-06-04 15:42:49,457 INFO L231 Difference]: Finished difference. Result has 283 places, 525 transitions, 8842 flow [2024-06-04 15:42:49,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8392, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8842, PETRI_PLACES=283, PETRI_TRANSITIONS=525} [2024-06-04 15:42:49,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-04 15:42:49,458 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 525 transitions, 8842 flow [2024-06-04 15:42:49,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:49,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:49,458 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-04 15:42:49,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 15:42:49,458 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-04 15:42:49,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:49,459 INFO L85 PathProgramCache]: Analyzing trace with hash 913392742, now seen corresponding path program 3 times [2024-06-04 15:42:49,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:49,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347701998] [2024-06-04 15:42:49,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:49,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:49,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:50,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:50,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:50,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347701998] [2024-06-04 15:42:50,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347701998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:50,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:50,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:42:50,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198408705] [2024-06-04 15:42:50,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:50,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:42:50,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:50,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:42:50,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:42:50,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:50,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 525 transitions, 8842 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:50,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:50,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:50,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:52,315 INFO L124 PetriNetUnfolderBase]: 4861/7388 cut-off events. [2024-06-04 15:42:52,315 INFO L125 PetriNetUnfolderBase]: For 448880/448902 co-relation queries the response was YES. [2024-06-04 15:42:52,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63277 conditions, 7388 events. 4861/7388 cut-off events. For 448880/448902 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 42639 event pairs, 1209 based on Foata normal form. 34/7421 useless extension candidates. Maximal degree in co-relation 63136. Up to 6702 conditions per place. [2024-06-04 15:42:52,399 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 467 selfloop transitions, 94 changer transitions 0/564 dead transitions. [2024-06-04 15:42:52,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 564 transitions, 10388 flow [2024-06-04 15:42:52,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:42:52,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:42:52,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-04 15:42:52,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-04 15:42:52,401 INFO L175 Difference]: Start difference. First operand has 283 places, 525 transitions, 8842 flow. Second operand 10 states and 175 transitions. [2024-06-04 15:42:52,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 564 transitions, 10388 flow [2024-06-04 15:42:53,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 564 transitions, 10189 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-04 15:42:53,716 INFO L231 Difference]: Finished difference. Result has 290 places, 528 transitions, 8923 flow [2024-06-04 15:42:53,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8643, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8923, PETRI_PLACES=290, PETRI_TRANSITIONS=528} [2024-06-04 15:42:53,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-04 15:42:53,717 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 528 transitions, 8923 flow [2024-06-04 15:42:53,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:53,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:53,717 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-04 15:42:53,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 15:42:53,718 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-04 15:42:53,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:53,718 INFO L85 PathProgramCache]: Analyzing trace with hash -181704298, now seen corresponding path program 5 times [2024-06-04 15:42:53,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:53,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658559045] [2024-06-04 15:42:53,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:53,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:53,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:54,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:54,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:54,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658559045] [2024-06-04 15:42:54,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658559045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:54,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:54,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:42:54,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360626628] [2024-06-04 15:42:54,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:54,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:42:54,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:54,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:42:54,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:42:55,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:55,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 528 transitions, 8923 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:55,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:55,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:55,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:42:57,134 INFO L124 PetriNetUnfolderBase]: 4941/7497 cut-off events. [2024-06-04 15:42:57,134 INFO L125 PetriNetUnfolderBase]: For 447678/447694 co-relation queries the response was YES. [2024-06-04 15:42:57,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64383 conditions, 7497 events. 4941/7497 cut-off events. For 447678/447694 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 43363 event pairs, 1252 based on Foata normal form. 20/7516 useless extension candidates. Maximal degree in co-relation 64240. Up to 6918 conditions per place. [2024-06-04 15:42:57,218 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 450 selfloop transitions, 126 changer transitions 0/579 dead transitions. [2024-06-04 15:42:57,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 579 transitions, 10595 flow [2024-06-04 15:42:57,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:42:57,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:42:57,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-04 15:42:57,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-04 15:42:57,220 INFO L175 Difference]: Start difference. First operand has 290 places, 528 transitions, 8923 flow. Second operand 10 states and 180 transitions. [2024-06-04 15:42:57,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 579 transitions, 10595 flow [2024-06-04 15:42:58,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 579 transitions, 10420 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-04 15:42:58,462 INFO L231 Difference]: Finished difference. Result has 298 places, 548 transitions, 9503 flow [2024-06-04 15:42:58,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8761, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9503, PETRI_PLACES=298, PETRI_TRANSITIONS=548} [2024-06-04 15:42:58,463 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-04 15:42:58,463 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 548 transitions, 9503 flow [2024-06-04 15:42:58,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:58,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:42:58,463 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-04 15:42:58,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 15:42:58,464 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-04 15:42:58,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:42:58,464 INFO L85 PathProgramCache]: Analyzing trace with hash 913639006, now seen corresponding path program 1 times [2024-06-04 15:42:58,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:42:58,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750378713] [2024-06-04 15:42:58,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:42:58,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:42:58,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:42:59,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:42:59,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:42:59,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750378713] [2024-06-04 15:42:59,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750378713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:42:59,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:42:59,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:42:59,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898628264] [2024-06-04 15:42:59,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:42:59,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:42:59,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:42:59,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:42:59,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:42:59,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:42:59,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 548 transitions, 9503 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:42:59,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:42:59,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:42:59,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:43:01,743 INFO L124 PetriNetUnfolderBase]: 4949/7503 cut-off events. [2024-06-04 15:43:01,743 INFO L125 PetriNetUnfolderBase]: For 458916/458918 co-relation queries the response was YES. [2024-06-04 15:43:01,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64738 conditions, 7503 events. 4949/7503 cut-off events. For 458916/458918 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 43343 event pairs, 1464 based on Foata normal form. 4/7506 useless extension candidates. Maximal degree in co-relation 64592. Up to 7398 conditions per place. [2024-06-04 15:43:01,835 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 548 selfloop transitions, 26 changer transitions 0/577 dead transitions. [2024-06-04 15:43:01,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 577 transitions, 10839 flow [2024-06-04 15:43:01,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:43:01,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:43:01,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-04 15:43:01,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-04 15:43:01,837 INFO L175 Difference]: Start difference. First operand has 298 places, 548 transitions, 9503 flow. Second operand 9 states and 145 transitions. [2024-06-04 15:43:01,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 577 transitions, 10839 flow [2024-06-04 15:43:03,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 577 transitions, 10638 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-04 15:43:03,176 INFO L231 Difference]: Finished difference. Result has 305 places, 554 transitions, 9492 flow [2024-06-04 15:43:03,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9303, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9492, PETRI_PLACES=305, PETRI_TRANSITIONS=554} [2024-06-04 15:43:03,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-04 15:43:03,177 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 554 transitions, 9492 flow [2024-06-04 15:43:03,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:03,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:43:03,177 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-04 15:43:03,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 15:43:03,178 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-04 15:43:03,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:43:03,178 INFO L85 PathProgramCache]: Analyzing trace with hash -966550398, now seen corresponding path program 6 times [2024-06-04 15:43:03,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:43:03,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078590443] [2024-06-04 15:43:03,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:43:03,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:43:03,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:43:04,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:43:04,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:43:04,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078590443] [2024-06-04 15:43:04,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078590443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:43:04,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:43:04,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:43:04,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878881602] [2024-06-04 15:43:04,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:43:04,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:43:04,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:43:04,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:43:04,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:43:04,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:43:04,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 554 transitions, 9492 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:04,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:43:04,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:43:04,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:43:06,774 INFO L124 PetriNetUnfolderBase]: 4937/7496 cut-off events. [2024-06-04 15:43:06,774 INFO L125 PetriNetUnfolderBase]: For 467181/467199 co-relation queries the response was YES. [2024-06-04 15:43:06,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64291 conditions, 7496 events. 4937/7496 cut-off events. For 467181/467199 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 43317 event pairs, 1167 based on Foata normal form. 22/7517 useless extension candidates. Maximal degree in co-relation 64142. Up to 6869 conditions per place. [2024-06-04 15:43:06,865 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 454 selfloop transitions, 126 changer transitions 0/583 dead transitions. [2024-06-04 15:43:06,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 583 transitions, 10881 flow [2024-06-04 15:43:06,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:43:06,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:43:06,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-04 15:43:06,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-04 15:43:06,866 INFO L175 Difference]: Start difference. First operand has 305 places, 554 transitions, 9492 flow. Second operand 10 states and 176 transitions. [2024-06-04 15:43:06,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 583 transitions, 10881 flow [2024-06-04 15:43:08,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 583 transitions, 10744 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-04 15:43:08,037 INFO L231 Difference]: Finished difference. Result has 312 places, 555 transitions, 9644 flow [2024-06-04 15:43:08,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9355, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9644, PETRI_PLACES=312, PETRI_TRANSITIONS=555} [2024-06-04 15:43:08,038 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-04 15:43:08,038 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 555 transitions, 9644 flow [2024-06-04 15:43:08,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:08,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:43:08,039 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-04 15:43:08,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 15:43:08,039 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-04 15:43:08,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:43:08,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1075254786, now seen corresponding path program 7 times [2024-06-04 15:43:08,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:43:08,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326105445] [2024-06-04 15:43:08,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:43:08,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:43:08,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:43:09,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:43:09,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:43:09,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326105445] [2024-06-04 15:43:09,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326105445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:43:09,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:43:09,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:43:09,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075658650] [2024-06-04 15:43:09,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:43:09,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:43:09,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:43:09,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:43:09,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:43:09,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:43:09,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 555 transitions, 9644 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:09,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:43:09,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:43:09,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:43:11,363 INFO L124 PetriNetUnfolderBase]: 4967/7535 cut-off events. [2024-06-04 15:43:11,364 INFO L125 PetriNetUnfolderBase]: For 483656/483668 co-relation queries the response was YES. [2024-06-04 15:43:11,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65199 conditions, 7535 events. 4967/7535 cut-off events. For 483656/483668 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 43545 event pairs, 1166 based on Foata normal form. 16/7550 useless extension candidates. Maximal degree in co-relation 65048. Up to 6559 conditions per place. [2024-06-04 15:43:11,459 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 336 selfloop transitions, 259 changer transitions 0/598 dead transitions. [2024-06-04 15:43:11,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 598 transitions, 11365 flow [2024-06-04 15:43:11,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:43:11,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:43:11,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-04 15:43:11,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-04 15:43:11,461 INFO L175 Difference]: Start difference. First operand has 312 places, 555 transitions, 9644 flow. Second operand 9 states and 170 transitions. [2024-06-04 15:43:11,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 598 transitions, 11365 flow [2024-06-04 15:43:12,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 598 transitions, 11096 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-04 15:43:12,723 INFO L231 Difference]: Finished difference. Result has 317 places, 563 transitions, 10120 flow [2024-06-04 15:43:12,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9375, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10120, PETRI_PLACES=317, PETRI_TRANSITIONS=563} [2024-06-04 15:43:12,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-04 15:43:12,723 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 563 transitions, 10120 flow [2024-06-04 15:43:12,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:12,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:43:12,724 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-04 15:43:12,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 15:43:12,724 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-04 15:43:12,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:43:12,724 INFO L85 PathProgramCache]: Analyzing trace with hash -915326242, now seen corresponding path program 8 times [2024-06-04 15:43:12,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:43:12,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206102783] [2024-06-04 15:43:12,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:43:12,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:43:12,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:43:14,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:43:14,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:43:14,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206102783] [2024-06-04 15:43:14,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206102783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:43:14,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:43:14,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:43:14,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723234515] [2024-06-04 15:43:14,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:43:14,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:43:14,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:43:14,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:43:14,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:43:14,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:43:14,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 563 transitions, 10120 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:14,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:43:14,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:43:14,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:43:16,187 INFO L124 PetriNetUnfolderBase]: 5047/7647 cut-off events. [2024-06-04 15:43:16,187 INFO L125 PetriNetUnfolderBase]: For 502661/502673 co-relation queries the response was YES. [2024-06-04 15:43:16,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67196 conditions, 7647 events. 5047/7647 cut-off events. For 502661/502673 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 44289 event pairs, 1223 based on Foata normal form. 16/7662 useless extension candidates. Maximal degree in co-relation 67043. Up to 6980 conditions per place. [2024-06-04 15:43:16,283 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 442 selfloop transitions, 171 changer transitions 0/616 dead transitions. [2024-06-04 15:43:16,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 616 transitions, 11951 flow [2024-06-04 15:43:16,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:43:16,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:43:16,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-04 15:43:16,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-04 15:43:16,285 INFO L175 Difference]: Start difference. First operand has 317 places, 563 transitions, 10120 flow. Second operand 10 states and 173 transitions. [2024-06-04 15:43:16,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 616 transitions, 11951 flow [2024-06-04 15:43:17,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 616 transitions, 11466 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-04 15:43:17,795 INFO L231 Difference]: Finished difference. Result has 322 places, 587 transitions, 10588 flow [2024-06-04 15:43:17,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9670, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10588, PETRI_PLACES=322, PETRI_TRANSITIONS=587} [2024-06-04 15:43:17,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-04 15:43:17,796 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 587 transitions, 10588 flow [2024-06-04 15:43:17,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:17,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:43:17,796 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-04 15:43:17,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 15:43:17,796 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-04 15:43:17,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:43:17,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1193345318, now seen corresponding path program 4 times [2024-06-04 15:43:17,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:43:17,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523793903] [2024-06-04 15:43:17,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:43:17,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:43:17,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:43:18,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:43:18,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:43:18,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523793903] [2024-06-04 15:43:18,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523793903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:43:18,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:43:18,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:43:18,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088297930] [2024-06-04 15:43:18,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:43:18,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:43:18,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:43:18,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:43:18,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:43:18,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:43:18,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 587 transitions, 10588 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:18,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:43:18,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:43:18,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:43:20,856 INFO L124 PetriNetUnfolderBase]: 5439/8192 cut-off events. [2024-06-04 15:43:20,857 INFO L125 PetriNetUnfolderBase]: For 593485/593503 co-relation queries the response was YES. [2024-06-04 15:43:20,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73299 conditions, 8192 events. 5439/8192 cut-off events. For 593485/593503 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 47541 event pairs, 1247 based on Foata normal form. 40/8231 useless extension candidates. Maximal degree in co-relation 73145. Up to 6399 conditions per place. [2024-06-04 15:43:20,956 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 465 selfloop transitions, 182 changer transitions 0/650 dead transitions. [2024-06-04 15:43:20,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 650 transitions, 12853 flow [2024-06-04 15:43:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:43:20,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:43:20,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-04 15:43:20,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-04 15:43:20,958 INFO L175 Difference]: Start difference. First operand has 322 places, 587 transitions, 10588 flow. Second operand 8 states and 155 transitions. [2024-06-04 15:43:20,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 650 transitions, 12853 flow [2024-06-04 15:43:22,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 650 transitions, 12457 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-04 15:43:22,529 INFO L231 Difference]: Finished difference. Result has 324 places, 606 transitions, 11038 flow [2024-06-04 15:43:22,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10200, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11038, PETRI_PLACES=324, PETRI_TRANSITIONS=606} [2024-06-04 15:43:22,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-04 15:43:22,530 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 606 transitions, 11038 flow [2024-06-04 15:43:22,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:22,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:43:22,530 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-04 15:43:22,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 15:43:22,530 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-04 15:43:22,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:43:22,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1193465288, now seen corresponding path program 5 times [2024-06-04 15:43:22,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:43:22,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125292789] [2024-06-04 15:43:22,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:43:22,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:43:22,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:43:23,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:43:23,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:43:23,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125292789] [2024-06-04 15:43:23,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125292789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:43:23,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:43:23,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:43:23,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198150289] [2024-06-04 15:43:23,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:43:23,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:43:23,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:43:23,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:43:23,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:43:23,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:43:23,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 606 transitions, 11038 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:23,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:43:23,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:43:23,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:43:25,926 INFO L124 PetriNetUnfolderBase]: 5745/8631 cut-off events. [2024-06-04 15:43:25,926 INFO L125 PetriNetUnfolderBase]: For 583765/583767 co-relation queries the response was YES. [2024-06-04 15:43:26,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78635 conditions, 8631 events. 5745/8631 cut-off events. For 583765/583767 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 50295 event pairs, 1942 based on Foata normal form. 26/8656 useless extension candidates. Maximal degree in co-relation 78481. Up to 7979 conditions per place. [2024-06-04 15:43:26,035 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 575 selfloop transitions, 125 changer transitions 0/703 dead transitions. [2024-06-04 15:43:26,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 703 transitions, 14427 flow [2024-06-04 15:43:26,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:43:26,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:43:26,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-04 15:43:26,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-04 15:43:26,037 INFO L175 Difference]: Start difference. First operand has 324 places, 606 transitions, 11038 flow. Second operand 9 states and 152 transitions. [2024-06-04 15:43:26,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 703 transitions, 14427 flow [2024-06-04 15:43:27,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 703 transitions, 14120 flow, removed 98 selfloop flow, removed 4 redundant places. [2024-06-04 15:43:27,579 INFO L231 Difference]: Finished difference. Result has 332 places, 665 transitions, 12874 flow [2024-06-04 15:43:27,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10786, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12874, PETRI_PLACES=332, PETRI_TRANSITIONS=665} [2024-06-04 15:43:27,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-04 15:43:27,579 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 665 transitions, 12874 flow [2024-06-04 15:43:27,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:27,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:43:27,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-04 15:43:27,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 15:43:27,580 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-04 15:43:27,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:43:27,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1370596808, now seen corresponding path program 6 times [2024-06-04 15:43:27,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:43:27,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664773578] [2024-06-04 15:43:27,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:43:27,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:43:27,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:43:28,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:43:28,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:43:28,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664773578] [2024-06-04 15:43:28,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664773578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:43:28,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:43:28,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:43:28,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750035197] [2024-06-04 15:43:28,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:43:28,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:43:28,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:43:28,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:43:28,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:43:28,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:43:28,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 665 transitions, 12874 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:28,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:43:28,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:43:28,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:43:30,805 INFO L124 PetriNetUnfolderBase]: 5991/8969 cut-off events. [2024-06-04 15:43:30,806 INFO L125 PetriNetUnfolderBase]: For 584364/584378 co-relation queries the response was YES. [2024-06-04 15:43:30,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82578 conditions, 8969 events. 5991/8969 cut-off events. For 584364/584378 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 52189 event pairs, 1305 based on Foata normal form. 26/8994 useless extension candidates. Maximal degree in co-relation 82420. Up to 7565 conditions per place. [2024-06-04 15:43:30,932 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 524 selfloop transitions, 200 changer transitions 0/727 dead transitions. [2024-06-04 15:43:30,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 727 transitions, 15338 flow [2024-06-04 15:43:30,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:43:30,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:43:30,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-04 15:43:30,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-04 15:43:30,933 INFO L175 Difference]: Start difference. First operand has 332 places, 665 transitions, 12874 flow. Second operand 9 states and 159 transitions. [2024-06-04 15:43:30,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 727 transitions, 15338 flow [2024-06-04 15:43:32,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 727 transitions, 15034 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-04 15:43:32,864 INFO L231 Difference]: Finished difference. Result has 339 places, 691 transitions, 13838 flow [2024-06-04 15:43:32,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12594, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13838, PETRI_PLACES=339, PETRI_TRANSITIONS=691} [2024-06-04 15:43:32,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-04 15:43:32,865 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 691 transitions, 13838 flow [2024-06-04 15:43:32,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:32,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:43:32,866 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-04 15:43:32,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 15:43:32,866 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-04 15:43:32,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:43:32,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1370473986, now seen corresponding path program 9 times [2024-06-04 15:43:32,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:43:32,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296783005] [2024-06-04 15:43:32,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:43:32,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:43:32,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:43:34,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:43:34,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:43:34,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296783005] [2024-06-04 15:43:34,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296783005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:43:34,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:43:34,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:43:34,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194497903] [2024-06-04 15:43:34,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:43:34,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:43:34,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:43:34,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:43:34,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:43:34,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:43:34,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 691 transitions, 13838 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:34,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:43:34,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:43:34,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:43:36,967 INFO L124 PetriNetUnfolderBase]: 6101/9123 cut-off events. [2024-06-04 15:43:36,967 INFO L125 PetriNetUnfolderBase]: For 595711/595725 co-relation queries the response was YES. [2024-06-04 15:43:37,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85208 conditions, 9123 events. 6101/9123 cut-off events. For 595711/595725 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 53251 event pairs, 1335 based on Foata normal form. 18/9140 useless extension candidates. Maximal degree in co-relation 85046. Up to 8203 conditions per place. [2024-06-04 15:43:37,086 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 539 selfloop transitions, 201 changer transitions 0/743 dead transitions. [2024-06-04 15:43:37,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 743 transitions, 16081 flow [2024-06-04 15:43:37,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:43:37,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:43:37,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-04 15:43:37,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-04 15:43:37,087 INFO L175 Difference]: Start difference. First operand has 339 places, 691 transitions, 13838 flow. Second operand 10 states and 169 transitions. [2024-06-04 15:43:37,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 743 transitions, 16081 flow [2024-06-04 15:43:38,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 743 transitions, 15787 flow, removed 72 selfloop flow, removed 4 redundant places. [2024-06-04 15:43:38,856 INFO L231 Difference]: Finished difference. Result has 348 places, 719 transitions, 14835 flow [2024-06-04 15:43:38,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13556, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14835, PETRI_PLACES=348, PETRI_TRANSITIONS=719} [2024-06-04 15:43:38,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-04 15:43:38,857 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 719 transitions, 14835 flow [2024-06-04 15:43:38,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:38,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:43:38,857 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-04 15:43:38,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 15:43:38,857 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-04 15:43:38,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:43:38,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1359914168, now seen corresponding path program 2 times [2024-06-04 15:43:38,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:43:38,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102442617] [2024-06-04 15:43:38,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:43:38,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:43:38,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:43:40,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:43:40,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:43:40,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102442617] [2024-06-04 15:43:40,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102442617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:43:40,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:43:40,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:43:40,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439598218] [2024-06-04 15:43:40,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:43:40,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:43:40,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:43:40,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:43:40,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:43:40,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:43:40,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 719 transitions, 14835 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:40,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:43:40,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:43:40,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:43:42,962 INFO L124 PetriNetUnfolderBase]: 6114/9132 cut-off events. [2024-06-04 15:43:42,962 INFO L125 PetriNetUnfolderBase]: For 589880/589884 co-relation queries the response was YES. [2024-06-04 15:43:43,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85552 conditions, 9132 events. 6114/9132 cut-off events. For 589880/589884 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 53196 event pairs, 1604 based on Foata normal form. 6/9137 useless extension candidates. Maximal degree in co-relation 85387. Up to 8990 conditions per place. [2024-06-04 15:43:43,089 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 704 selfloop transitions, 42 changer transitions 0/749 dead transitions. [2024-06-04 15:43:43,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 749 transitions, 16543 flow [2024-06-04 15:43:43,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:43:43,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:43:43,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-04 15:43:43,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-04 15:43:43,090 INFO L175 Difference]: Start difference. First operand has 348 places, 719 transitions, 14835 flow. Second operand 8 states and 130 transitions. [2024-06-04 15:43:43,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 749 transitions, 16543 flow [2024-06-04 15:43:44,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 749 transitions, 16096 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-04 15:43:44,783 INFO L231 Difference]: Finished difference. Result has 353 places, 730 transitions, 14681 flow [2024-06-04 15:43:44,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14392, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14681, PETRI_PLACES=353, PETRI_TRANSITIONS=730} [2024-06-04 15:43:44,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-04 15:43:44,784 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 730 transitions, 14681 flow [2024-06-04 15:43:44,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:43:44,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:43:44,784 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-04 15:43:44,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 15:43:44,785 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-04 15:43:44,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:43:44,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1365516678, now seen corresponding path program 7 times [2024-06-04 15:43:44,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:43:44,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271099645] [2024-06-04 15:43:44,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:43:44,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:43:44,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat