./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix038_power.oepc_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix038_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix038_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix038_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:31:59,021 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:31:59,084 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:31:59,090 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:31:59,091 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:31:59,115 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:31:59,116 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:31:59,116 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:31:59,117 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:31:59,120 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:31:59,120 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:31:59,120 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:31:59,121 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:31:59,122 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:31:59,122 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:31:59,123 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:31:59,123 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:31:59,123 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:31:59,123 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:31:59,124 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:31:59,124 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:31:59,124 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:31:59,124 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:31:59,125 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:31:59,125 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:31:59,125 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:31:59,125 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:31:59,125 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:31:59,126 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:31:59,126 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:31:59,127 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:31:59,127 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:31:59,127 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:31:59,127 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:31:59,128 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:31:59,128 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:31:59,128 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:31:59,128 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:31:59,128 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:31:59,129 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:31:59,129 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:31:59,129 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:31:59,129 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:31:59,129 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 18:31:59,357 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:31:59,380 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:31:59,382 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:31:59,383 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:31:59,383 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:31:59,384 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix038_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-27 18:31:59,540 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:31:59,540 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:31:59,541 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix038_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 18:32:00,627 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:32:00,820 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:32:00,821 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 18:32:00,831 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0700e0325/71137bbdc2d14b73b5cecc9796efeb1f/FLAGb3f5db384 [2024-06-27 18:32:00,843 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0700e0325/71137bbdc2d14b73b5cecc9796efeb1f [2024-06-27 18:32:00,843 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:32:00,844 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:32:00,845 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:32:00,845 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:32:00,849 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:32:00,850 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:31:59" (1/2) ... [2024-06-27 18:32:00,851 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6434ce24 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:32:00, skipping insertion in model container [2024-06-27 18:32:00,851 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:31:59" (1/2) ... [2024-06-27 18:32:00,852 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1bb52c6d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:32:00, skipping insertion in model container [2024-06-27 18:32:00,852 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:32:00" (2/2) ... [2024-06-27 18:32:00,852 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6434ce24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:00, skipping insertion in model container [2024-06-27 18:32:00,852 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:32:00" (2/2) ... [2024-06-27 18:32:00,853 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:32:00,947 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:32:00,948 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((! multithreaded || a$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 18:32:00,948 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] (((((((((((((((((((! multithreaded || a$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 18:32:00,958 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || a$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 18:32:00,959 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:32:00,959 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-27 18:32:00,996 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:32:01,143 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038_power.oepc_pso.oepc_rmo.oepc.i[969,982] [2024-06-27 18:32:01,350 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:32:01,361 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:32:01,389 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038_power.oepc_pso.oepc_rmo.oepc.i[969,982] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:32:01,460 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:32:01,500 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:32:01,500 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01 WrapperNode [2024-06-27 18:32:01,501 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:32:01,501 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:32:01,501 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:32:01,502 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:32:01,507 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01" (1/1) ... [2024-06-27 18:32:01,518 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01" (1/1) ... [2024-06-27 18:32:01,556 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 123 [2024-06-27 18:32:01,557 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:32:01,557 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:32:01,558 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:32:01,558 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:32:01,566 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01" (1/1) ... [2024-06-27 18:32:01,566 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01" (1/1) ... [2024-06-27 18:32:01,569 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01" (1/1) ... [2024-06-27 18:32:01,581 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 18:32:01,589 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01" (1/1) ... [2024-06-27 18:32:01,590 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01" (1/1) ... [2024-06-27 18:32:01,601 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01" (1/1) ... [2024-06-27 18:32:01,611 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01" (1/1) ... [2024-06-27 18:32:01,612 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01" (1/1) ... [2024-06-27 18:32:01,614 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01" (1/1) ... [2024-06-27 18:32:01,621 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:32:01,622 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:32:01,622 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:32:01,622 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:32:01,623 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01" (1/1) ... [2024-06-27 18:32:01,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:32:01,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:32:01,653 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 18:32:01,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 18:32:01,683 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:32:01,683 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:32:01,683 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:32:01,684 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:32:01,684 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:32:01,684 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:32:01,684 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:32:01,684 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:32:01,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:32:01,685 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:32:01,685 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:32:01,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:32:01,687 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 18:32:01,832 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:32:01,838 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:32:02,140 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:32:02,140 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:32:02,423 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:32:02,423 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:32:02,424 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:32:02 BoogieIcfgContainer [2024-06-27 18:32:02,424 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:32:02,426 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:32:02,427 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:32:02,429 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:32:02,430 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:31:59" (1/4) ... [2024-06-27 18:32:02,430 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d0e47b1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:32:02, skipping insertion in model container [2024-06-27 18:32:02,431 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:32:00" (2/4) ... [2024-06-27 18:32:02,431 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d0e47b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:32:02, skipping insertion in model container [2024-06-27 18:32:02,432 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:32:01" (3/4) ... [2024-06-27 18:32:02,432 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d0e47b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:32:02, skipping insertion in model container [2024-06-27 18:32:02,432 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:32:02" (4/4) ... [2024-06-27 18:32:02,433 INFO L112 eAbstractionObserver]: Analyzing ICFG mix038_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 18:32:02,448 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:32:02,449 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 18:32:02,449 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:32:02,491 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:32:02,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 18:32:02,545 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-27 18:32:02,545 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:32:02,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 78 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-27 18:32:02,548 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 18:32:02,550 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 45 transitions, 99 flow [2024-06-27 18:32:02,556 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:32:02,561 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;@46229000, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:32:02,562 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 18:32:02,565 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:32:02,565 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:32:02,565 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:32:02,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:02,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:32:02,566 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:02,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:02,570 INFO L85 PathProgramCache]: Analyzing trace with hash 359830693, now seen corresponding path program 1 times [2024-06-27 18:32:02,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:02,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228800408] [2024-06-27 18:32:02,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:02,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:02,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:03,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:03,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:03,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228800408] [2024-06-27 18:32:03,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228800408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:03,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:03,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:32:03,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781556300] [2024-06-27 18:32:03,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:03,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:32:03,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:03,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:32:03,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:32:03,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:32:03,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 99 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:03,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:03,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:32:03,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:04,306 INFO L124 PetriNetUnfolderBase]: 4315/7019 cut-off events. [2024-06-27 18:32:04,306 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 18:32:04,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13306 conditions, 7019 events. 4315/7019 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 45818 event pairs, 3385 based on Foata normal form. 211/6660 useless extension candidates. Maximal degree in co-relation 13294. Up to 6184 conditions per place. [2024-06-27 18:32:04,347 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 42 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-27 18:32:04,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 59 transitions, 227 flow [2024-06-27 18:32:04,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:32:04,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:32:04,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 97 transitions. [2024-06-27 18:32:04,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6736111111111112 [2024-06-27 18:32:04,361 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 99 flow. Second operand 3 states and 97 transitions. [2024-06-27 18:32:04,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 59 transitions, 227 flow [2024-06-27 18:32:04,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 222 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:04,368 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 131 flow [2024-06-27 18:32:04,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-27 18:32:04,373 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-06-27 18:32:04,373 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 131 flow [2024-06-27 18:32:04,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:04,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:04,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:32:04,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:32:04,374 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:04,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:04,376 INFO L85 PathProgramCache]: Analyzing trace with hash 359830807, now seen corresponding path program 1 times [2024-06-27 18:32:04,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:04,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100229709] [2024-06-27 18:32:04,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:04,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:04,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:04,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:04,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:04,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100229709] [2024-06-27 18:32:04,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100229709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:04,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:04,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:32:04,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486254804] [2024-06-27 18:32:04,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:04,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:32:04,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:04,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:32:04,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:32:04,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 48 [2024-06-27 18:32:04,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 131 flow. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:04,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:04,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 48 [2024-06-27 18:32:04,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:04,728 INFO L124 PetriNetUnfolderBase]: 950/1823 cut-off events. [2024-06-27 18:32:04,729 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-06-27 18:32:04,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3525 conditions, 1823 events. 950/1823 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12204 event pairs, 463 based on Foata normal form. 0/1697 useless extension candidates. Maximal degree in co-relation 3513. Up to 1207 conditions per place. [2024-06-27 18:32:04,738 INFO L140 encePairwiseOnDemand]: 45/48 looper letters, 35 selfloop transitions, 3 changer transitions 0/62 dead transitions. [2024-06-27 18:32:04,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 62 transitions, 234 flow [2024-06-27 18:32:04,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:32:04,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:32:04,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 113 transitions. [2024-06-27 18:32:04,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7847222222222222 [2024-06-27 18:32:04,742 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 131 flow. Second operand 3 states and 113 transitions. [2024-06-27 18:32:04,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 62 transitions, 234 flow [2024-06-27 18:32:04,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 62 transitions, 230 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:32:04,745 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 124 flow [2024-06-27 18:32:04,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-27 18:32:04,745 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-06-27 18:32:04,746 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 124 flow [2024-06-27 18:32:04,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:04,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:04,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:04,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:32:04,749 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:04,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:04,756 INFO L85 PathProgramCache]: Analyzing trace with hash -2095024477, now seen corresponding path program 1 times [2024-06-27 18:32:04,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:04,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582993233] [2024-06-27 18:32:04,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:04,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:04,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:05,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:05,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:05,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582993233] [2024-06-27 18:32:05,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582993233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:05,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:05,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:32:05,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431369908] [2024-06-27 18:32:05,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:05,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:32:05,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:05,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:32:05,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:32:05,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:32:05,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:05,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:05,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:32:05,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:05,877 INFO L124 PetriNetUnfolderBase]: 3664/5891 cut-off events. [2024-06-27 18:32:05,877 INFO L125 PetriNetUnfolderBase]: For 1337/1337 co-relation queries the response was YES. [2024-06-27 18:32:05,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12547 conditions, 5891 events. 3664/5891 cut-off events. For 1337/1337 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 36445 event pairs, 2357 based on Foata normal form. 3/5663 useless extension candidates. Maximal degree in co-relation 12534. Up to 5247 conditions per place. [2024-06-27 18:32:05,956 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 50 selfloop transitions, 8 changer transitions 2/72 dead transitions. [2024-06-27 18:32:05,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 72 transitions, 316 flow [2024-06-27 18:32:05,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:32:05,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:32:05,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-27 18:32:05,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 18:32:05,957 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 124 flow. Second operand 4 states and 120 transitions. [2024-06-27 18:32:05,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 72 transitions, 316 flow [2024-06-27 18:32:05,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 72 transitions, 308 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:32:05,959 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 185 flow [2024-06-27 18:32:05,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=185, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-27 18:32:05,960 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places. [2024-06-27 18:32:05,960 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 185 flow [2024-06-27 18:32:05,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:05,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:05,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:05,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:32:05,961 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:05,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:05,961 INFO L85 PathProgramCache]: Analyzing trace with hash -521248302, now seen corresponding path program 1 times [2024-06-27 18:32:05,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:05,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546857210] [2024-06-27 18:32:05,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:05,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:05,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:06,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:06,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:06,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546857210] [2024-06-27 18:32:06,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546857210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:06,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:06,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:32:06,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599618735] [2024-06-27 18:32:06,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:06,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:32:06,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:06,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:32:06,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:32:06,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:32:06,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 185 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:06,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:06,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:32:06,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:07,255 INFO L124 PetriNetUnfolderBase]: 3243/5345 cut-off events. [2024-06-27 18:32:07,255 INFO L125 PetriNetUnfolderBase]: For 2345/2345 co-relation queries the response was YES. [2024-06-27 18:32:07,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12314 conditions, 5345 events. 3243/5345 cut-off events. For 2345/2345 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 33630 event pairs, 1490 based on Foata normal form. 7/5177 useless extension candidates. Maximal degree in co-relation 12299. Up to 4501 conditions per place. [2024-06-27 18:32:07,287 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 68 selfloop transitions, 18 changer transitions 0/98 dead transitions. [2024-06-27 18:32:07,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 98 transitions, 503 flow [2024-06-27 18:32:07,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:32:07,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:32:07,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-27 18:32:07,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 18:32:07,291 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 185 flow. Second operand 5 states and 156 transitions. [2024-06-27 18:32:07,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 98 transitions, 503 flow [2024-06-27 18:32:07,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 98 transitions, 492 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 18:32:07,295 INFO L231 Difference]: Finished difference. Result has 62 places, 64 transitions, 301 flow [2024-06-27 18:32:07,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=301, PETRI_PLACES=62, PETRI_TRANSITIONS=64} [2024-06-27 18:32:07,297 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 8 predicate places. [2024-06-27 18:32:07,297 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 64 transitions, 301 flow [2024-06-27 18:32:07,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:07,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:07,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:07,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:32:07,298 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:07,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:07,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1021172898, now seen corresponding path program 1 times [2024-06-27 18:32:07,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:07,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843923618] [2024-06-27 18:32:07,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:07,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:07,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:08,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-27 18:32:08,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:08,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843923618] [2024-06-27 18:32:08,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843923618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:08,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:08,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:32:08,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395505369] [2024-06-27 18:32:08,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:08,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:32:08,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:08,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:32:08,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:32:08,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:32:08,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 64 transitions, 301 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:08,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:08,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:32:08,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:08,860 INFO L124 PetriNetUnfolderBase]: 3288/5405 cut-off events. [2024-06-27 18:32:08,860 INFO L125 PetriNetUnfolderBase]: For 6030/6030 co-relation queries the response was YES. [2024-06-27 18:32:08,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14908 conditions, 5405 events. 3288/5405 cut-off events. For 6030/6030 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 33901 event pairs, 1224 based on Foata normal form. 7/5237 useless extension candidates. Maximal degree in co-relation 14889. Up to 4500 conditions per place. [2024-06-27 18:32:08,886 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 79 selfloop transitions, 22 changer transitions 0/113 dead transitions. [2024-06-27 18:32:08,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 113 transitions, 673 flow [2024-06-27 18:32:08,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:08,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:08,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 18:32:08,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 18:32:08,887 INFO L175 Difference]: Start difference. First operand has 62 places, 64 transitions, 301 flow. Second operand 6 states and 186 transitions. [2024-06-27 18:32:08,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 113 transitions, 673 flow [2024-06-27 18:32:08,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 113 transitions, 665 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 18:32:08,892 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 378 flow [2024-06-27 18:32:08,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=378, PETRI_PLACES=68, PETRI_TRANSITIONS=68} [2024-06-27 18:32:08,893 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 14 predicate places. [2024-06-27 18:32:08,893 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 378 flow [2024-06-27 18:32:08,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:08,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:08,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:08,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:32:08,894 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:08,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:08,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1591589873, now seen corresponding path program 1 times [2024-06-27 18:32:08,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:08,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490635078] [2024-06-27 18:32:08,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:08,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:08,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:09,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:09,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:09,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490635078] [2024-06-27 18:32:09,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490635078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:09,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:09,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:09,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124889603] [2024-06-27 18:32:09,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:09,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:09,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:09,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:09,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:09,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:32:09,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 68 transitions, 378 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:09,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:09,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:32:09,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:10,624 INFO L124 PetriNetUnfolderBase]: 3483/5706 cut-off events. [2024-06-27 18:32:10,624 INFO L125 PetriNetUnfolderBase]: For 9746/9746 co-relation queries the response was YES. [2024-06-27 18:32:10,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17355 conditions, 5706 events. 3483/5706 cut-off events. For 9746/9746 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 36022 event pairs, 942 based on Foata normal form. 30/5562 useless extension candidates. Maximal degree in co-relation 17333. Up to 4487 conditions per place. [2024-06-27 18:32:10,665 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 91 selfloop transitions, 24 changer transitions 0/127 dead transitions. [2024-06-27 18:32:10,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 127 transitions, 816 flow [2024-06-27 18:32:10,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:10,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:10,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 18:32:10,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-27 18:32:10,667 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 378 flow. Second operand 7 states and 215 transitions. [2024-06-27 18:32:10,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 127 transitions, 816 flow [2024-06-27 18:32:10,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 127 transitions, 763 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:10,679 INFO L231 Difference]: Finished difference. Result has 70 places, 69 transitions, 396 flow [2024-06-27 18:32:10,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=396, PETRI_PLACES=70, PETRI_TRANSITIONS=69} [2024-06-27 18:32:10,682 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 16 predicate places. [2024-06-27 18:32:10,682 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 396 flow [2024-06-27 18:32:10,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:10,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:10,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:10,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:32:10,683 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:10,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:10,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1066228370, now seen corresponding path program 1 times [2024-06-27 18:32:10,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:10,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826688681] [2024-06-27 18:32:10,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:10,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:10,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:11,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:11,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:11,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826688681] [2024-06-27 18:32:11,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826688681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:11,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:11,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:32:11,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330078292] [2024-06-27 18:32:11,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:11,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:32:11,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:11,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:32:11,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:32:11,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:11,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 396 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:11,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:11,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:11,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:12,032 INFO L124 PetriNetUnfolderBase]: 4042/6714 cut-off events. [2024-06-27 18:32:12,033 INFO L125 PetriNetUnfolderBase]: For 13954/13954 co-relation queries the response was YES. [2024-06-27 18:32:12,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20672 conditions, 6714 events. 4042/6714 cut-off events. For 13954/13954 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 43768 event pairs, 1553 based on Foata normal form. 4/6537 useless extension candidates. Maximal degree in co-relation 20648. Up to 5801 conditions per place. [2024-06-27 18:32:12,077 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 68 selfloop transitions, 13 changer transitions 0/91 dead transitions. [2024-06-27 18:32:12,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 91 transitions, 632 flow [2024-06-27 18:32:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:32:12,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:32:12,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-27 18:32:12,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-27 18:32:12,079 INFO L175 Difference]: Start difference. First operand has 70 places, 69 transitions, 396 flow. Second operand 5 states and 124 transitions. [2024-06-27 18:32:12,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 91 transitions, 632 flow [2024-06-27 18:32:12,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 91 transitions, 577 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:12,155 INFO L231 Difference]: Finished difference. Result has 70 places, 72 transitions, 408 flow [2024-06-27 18:32:12,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=408, PETRI_PLACES=70, PETRI_TRANSITIONS=72} [2024-06-27 18:32:12,156 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 16 predicate places. [2024-06-27 18:32:12,156 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 72 transitions, 408 flow [2024-06-27 18:32:12,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:12,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:12,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:12,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:32:12,157 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:12,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:12,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1406178158, now seen corresponding path program 1 times [2024-06-27 18:32:12,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:12,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507826866] [2024-06-27 18:32:12,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:12,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:12,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:12,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:12,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:12,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507826866] [2024-06-27 18:32:12,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507826866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:12,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:12,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:12,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754391218] [2024-06-27 18:32:12,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:12,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:12,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:12,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:12,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:12,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:12,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 72 transitions, 408 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:12,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:12,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:12,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:13,574 INFO L124 PetriNetUnfolderBase]: 4078/6641 cut-off events. [2024-06-27 18:32:13,575 INFO L125 PetriNetUnfolderBase]: For 16054/16054 co-relation queries the response was YES. [2024-06-27 18:32:13,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21188 conditions, 6641 events. 4078/6641 cut-off events. For 16054/16054 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 41983 event pairs, 1234 based on Foata normal form. 8/6465 useless extension candidates. Maximal degree in co-relation 21162. Up to 5657 conditions per place. [2024-06-27 18:32:13,611 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 76 selfloop transitions, 21 changer transitions 0/107 dead transitions. [2024-06-27 18:32:13,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 107 transitions, 734 flow [2024-06-27 18:32:13,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:13,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:13,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 18:32:13,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5451388888888888 [2024-06-27 18:32:13,612 INFO L175 Difference]: Start difference. First operand has 70 places, 72 transitions, 408 flow. Second operand 6 states and 157 transitions. [2024-06-27 18:32:13,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 107 transitions, 734 flow [2024-06-27 18:32:13,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 107 transitions, 699 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:13,622 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 449 flow [2024-06-27 18:32:13,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=449, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-27 18:32:13,622 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 19 predicate places. [2024-06-27 18:32:13,622 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 449 flow [2024-06-27 18:32:13,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:13,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:13,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:13,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:32:13,623 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:13,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:13,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1851681968, now seen corresponding path program 2 times [2024-06-27 18:32:13,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:13,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165999430] [2024-06-27 18:32:13,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:13,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:13,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:14,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:14,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:14,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165999430] [2024-06-27 18:32:14,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165999430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:14,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:14,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:14,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372552503] [2024-06-27 18:32:14,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:14,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:14,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:14,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:14,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:14,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:14,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 449 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:14,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:14,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:14,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:14,930 INFO L124 PetriNetUnfolderBase]: 4036/6684 cut-off events. [2024-06-27 18:32:14,930 INFO L125 PetriNetUnfolderBase]: For 17675/17675 co-relation queries the response was YES. [2024-06-27 18:32:14,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21414 conditions, 6684 events. 4036/6684 cut-off events. For 17675/17675 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 43349 event pairs, 1543 based on Foata normal form. 4/6503 useless extension candidates. Maximal degree in co-relation 21387. Up to 5764 conditions per place. [2024-06-27 18:32:14,969 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 76 selfloop transitions, 13 changer transitions 0/99 dead transitions. [2024-06-27 18:32:14,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 689 flow [2024-06-27 18:32:14,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:14,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:14,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 18:32:14,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5069444444444444 [2024-06-27 18:32:14,970 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 449 flow. Second operand 6 states and 146 transitions. [2024-06-27 18:32:14,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 689 flow [2024-06-27 18:32:14,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 99 transitions, 656 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:14,983 INFO L231 Difference]: Finished difference. Result has 76 places, 75 transitions, 450 flow [2024-06-27 18:32:14,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=450, PETRI_PLACES=76, PETRI_TRANSITIONS=75} [2024-06-27 18:32:14,984 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 22 predicate places. [2024-06-27 18:32:14,984 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 75 transitions, 450 flow [2024-06-27 18:32:14,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:14,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:14,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:14,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:32:14,985 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:14,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:14,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1702570166, now seen corresponding path program 1 times [2024-06-27 18:32:14,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:14,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894114534] [2024-06-27 18:32:14,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:14,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:14,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:15,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:15,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:15,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894114534] [2024-06-27 18:32:15,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894114534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:15,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:15,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:15,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923442830] [2024-06-27 18:32:15,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:15,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:15,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:15,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:15,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:15,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:15,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 75 transitions, 450 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:15,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:15,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:15,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:16,798 INFO L124 PetriNetUnfolderBase]: 4922/8050 cut-off events. [2024-06-27 18:32:16,798 INFO L125 PetriNetUnfolderBase]: For 22271/22271 co-relation queries the response was YES. [2024-06-27 18:32:16,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25324 conditions, 8050 events. 4922/8050 cut-off events. For 22271/22271 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 51969 event pairs, 1908 based on Foata normal form. 4/7828 useless extension candidates. Maximal degree in co-relation 25296. Up to 6965 conditions per place. [2024-06-27 18:32:16,833 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 89 selfloop transitions, 20 changer transitions 0/118 dead transitions. [2024-06-27 18:32:16,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 118 transitions, 824 flow [2024-06-27 18:32:16,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:16,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:16,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 18:32:16,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-27 18:32:16,835 INFO L175 Difference]: Start difference. First operand has 76 places, 75 transitions, 450 flow. Second operand 7 states and 166 transitions. [2024-06-27 18:32:16,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 118 transitions, 824 flow [2024-06-27 18:32:16,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 118 transitions, 759 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 18:32:16,850 INFO L231 Difference]: Finished difference. Result has 78 places, 82 transitions, 506 flow [2024-06-27 18:32:16,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=506, PETRI_PLACES=78, PETRI_TRANSITIONS=82} [2024-06-27 18:32:16,851 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 24 predicate places. [2024-06-27 18:32:16,851 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 82 transitions, 506 flow [2024-06-27 18:32:16,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:16,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:16,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:16,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:32:16,852 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:16,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:16,853 INFO L85 PathProgramCache]: Analyzing trace with hash -108805698, now seen corresponding path program 1 times [2024-06-27 18:32:16,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:16,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264850163] [2024-06-27 18:32:16,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:16,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:16,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:17,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:17,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:17,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264850163] [2024-06-27 18:32:17,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264850163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:17,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:17,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:32:17,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823035739] [2024-06-27 18:32:17,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:17,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:32:17,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:17,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:32:17,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:32:17,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:17,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 82 transitions, 506 flow. Second operand has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:17,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:17,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:17,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:18,220 INFO L124 PetriNetUnfolderBase]: 4919/8046 cut-off events. [2024-06-27 18:32:18,220 INFO L125 PetriNetUnfolderBase]: For 25477/25477 co-relation queries the response was YES. [2024-06-27 18:32:18,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26256 conditions, 8046 events. 4919/8046 cut-off events. For 25477/25477 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 51856 event pairs, 1963 based on Foata normal form. 1/7839 useless extension candidates. Maximal degree in co-relation 26227. Up to 7035 conditions per place. [2024-06-27 18:32:18,268 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 80 selfloop transitions, 11 changer transitions 0/100 dead transitions. [2024-06-27 18:32:18,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 100 transitions, 750 flow [2024-06-27 18:32:18,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:32:18,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:32:18,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-27 18:32:18,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-27 18:32:18,270 INFO L175 Difference]: Start difference. First operand has 78 places, 82 transitions, 506 flow. Second operand 5 states and 115 transitions. [2024-06-27 18:32:18,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 100 transitions, 750 flow [2024-06-27 18:32:18,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 100 transitions, 699 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:18,291 INFO L231 Difference]: Finished difference. Result has 79 places, 85 transitions, 514 flow [2024-06-27 18:32:18,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=514, PETRI_PLACES=79, PETRI_TRANSITIONS=85} [2024-06-27 18:32:18,292 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 25 predicate places. [2024-06-27 18:32:18,292 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 85 transitions, 514 flow [2024-06-27 18:32:18,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:18,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:18,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:18,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:32:18,293 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:18,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:18,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1581256531, now seen corresponding path program 1 times [2024-06-27 18:32:18,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:18,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099020955] [2024-06-27 18:32:18,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:18,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:18,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:19,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:19,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:19,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099020955] [2024-06-27 18:32:19,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099020955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:19,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:19,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:19,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17732898] [2024-06-27 18:32:19,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:19,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:19,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:19,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:19,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:19,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:19,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 85 transitions, 514 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:19,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:19,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:19,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:20,093 INFO L124 PetriNetUnfolderBase]: 4697/7175 cut-off events. [2024-06-27 18:32:20,093 INFO L125 PetriNetUnfolderBase]: For 28338/28338 co-relation queries the response was YES. [2024-06-27 18:32:20,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25474 conditions, 7175 events. 4697/7175 cut-off events. For 28338/28338 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 42673 event pairs, 1160 based on Foata normal form. 4/7123 useless extension candidates. Maximal degree in co-relation 25444. Up to 6249 conditions per place. [2024-06-27 18:32:20,134 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 97 selfloop transitions, 38 changer transitions 0/146 dead transitions. [2024-06-27 18:32:20,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 146 transitions, 1114 flow [2024-06-27 18:32:20,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:20,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:20,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 18:32:20,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 18:32:20,136 INFO L175 Difference]: Start difference. First operand has 79 places, 85 transitions, 514 flow. Second operand 7 states and 189 transitions. [2024-06-27 18:32:20,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 146 transitions, 1114 flow [2024-06-27 18:32:20,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 146 transitions, 1081 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:20,156 INFO L231 Difference]: Finished difference. Result has 85 places, 95 transitions, 703 flow [2024-06-27 18:32:20,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=703, PETRI_PLACES=85, PETRI_TRANSITIONS=95} [2024-06-27 18:32:20,157 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 31 predicate places. [2024-06-27 18:32:20,157 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 95 transitions, 703 flow [2024-06-27 18:32:20,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:20,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:20,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:20,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:32:20,158 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:20,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:20,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1713902039, now seen corresponding path program 2 times [2024-06-27 18:32:20,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:20,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519970734] [2024-06-27 18:32:20,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:20,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:20,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:21,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:21,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:21,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519970734] [2024-06-27 18:32:21,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519970734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:21,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:21,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:21,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103656857] [2024-06-27 18:32:21,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:21,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:21,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:21,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:21,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:21,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:21,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 95 transitions, 703 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:21,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:21,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:21,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:21,951 INFO L124 PetriNetUnfolderBase]: 4721/7419 cut-off events. [2024-06-27 18:32:21,951 INFO L125 PetriNetUnfolderBase]: For 36195/36195 co-relation queries the response was YES. [2024-06-27 18:32:21,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28100 conditions, 7419 events. 4721/7419 cut-off events. For 36195/36195 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 46106 event pairs, 1399 based on Foata normal form. 4/7300 useless extension candidates. Maximal degree in co-relation 28067. Up to 6502 conditions per place. [2024-06-27 18:32:21,996 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 100 selfloop transitions, 26 changer transitions 0/137 dead transitions. [2024-06-27 18:32:21,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 137 transitions, 1100 flow [2024-06-27 18:32:21,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:21,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:21,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 18:32:21,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-27 18:32:21,998 INFO L175 Difference]: Start difference. First operand has 85 places, 95 transitions, 703 flow. Second operand 7 states and 180 transitions. [2024-06-27 18:32:21,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 137 transitions, 1100 flow [2024-06-27 18:32:22,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 137 transitions, 1054 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 18:32:22,034 INFO L231 Difference]: Finished difference. Result has 90 places, 98 transitions, 760 flow [2024-06-27 18:32:22,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=760, PETRI_PLACES=90, PETRI_TRANSITIONS=98} [2024-06-27 18:32:22,035 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 36 predicate places. [2024-06-27 18:32:22,035 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 98 transitions, 760 flow [2024-06-27 18:32:22,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:22,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:22,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:22,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:32:22,036 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:22,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:22,036 INFO L85 PathProgramCache]: Analyzing trace with hash -288508541, now seen corresponding path program 1 times [2024-06-27 18:32:22,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:22,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799796950] [2024-06-27 18:32:22,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:22,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:22,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:22,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:22,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:22,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799796950] [2024-06-27 18:32:22,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799796950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:22,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:22,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:22,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286403470] [2024-06-27 18:32:22,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:22,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:22,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:22,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:22,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:22,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:22,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 98 transitions, 760 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:22,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:22,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:22,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:23,875 INFO L124 PetriNetUnfolderBase]: 5057/8035 cut-off events. [2024-06-27 18:32:23,876 INFO L125 PetriNetUnfolderBase]: For 41350/41350 co-relation queries the response was YES. [2024-06-27 18:32:23,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30625 conditions, 8035 events. 5057/8035 cut-off events. For 41350/41350 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 50216 event pairs, 1940 based on Foata normal form. 2/7887 useless extension candidates. Maximal degree in co-relation 30590. Up to 7154 conditions per place. [2024-06-27 18:32:23,927 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 108 selfloop transitions, 23 changer transitions 0/140 dead transitions. [2024-06-27 18:32:23,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 140 transitions, 1205 flow [2024-06-27 18:32:23,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:23,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:23,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 18:32:23,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-27 18:32:23,928 INFO L175 Difference]: Start difference. First operand has 90 places, 98 transitions, 760 flow. Second operand 7 states and 164 transitions. [2024-06-27 18:32:23,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 140 transitions, 1205 flow [2024-06-27 18:32:23,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 140 transitions, 1133 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:23,972 INFO L231 Difference]: Finished difference. Result has 94 places, 110 transitions, 888 flow [2024-06-27 18:32:23,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=888, PETRI_PLACES=94, PETRI_TRANSITIONS=110} [2024-06-27 18:32:23,973 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 40 predicate places. [2024-06-27 18:32:23,973 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 110 transitions, 888 flow [2024-06-27 18:32:23,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:23,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:23,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:23,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:32:23,974 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:23,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:23,974 INFO L85 PathProgramCache]: Analyzing trace with hash 905010875, now seen corresponding path program 1 times [2024-06-27 18:32:23,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:23,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961057816] [2024-06-27 18:32:23,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:23,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:23,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:24,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:24,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:24,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961057816] [2024-06-27 18:32:24,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961057816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:24,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:24,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:24,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361234010] [2024-06-27 18:32:24,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:24,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:24,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:24,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:24,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:24,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:32:24,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 110 transitions, 888 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:24,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:24,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:32:24,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:25,500 INFO L124 PetriNetUnfolderBase]: 5690/8803 cut-off events. [2024-06-27 18:32:25,500 INFO L125 PetriNetUnfolderBase]: For 51517/51517 co-relation queries the response was YES. [2024-06-27 18:32:25,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34563 conditions, 8803 events. 5690/8803 cut-off events. For 51517/51517 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 53703 event pairs, 2208 based on Foata normal form. 1/8635 useless extension candidates. Maximal degree in co-relation 34525. Up to 8100 conditions per place. [2024-06-27 18:32:25,554 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 111 selfloop transitions, 14 changer transitions 0/133 dead transitions. [2024-06-27 18:32:25,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 133 transitions, 1224 flow [2024-06-27 18:32:25,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:25,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:25,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-27 18:32:25,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2024-06-27 18:32:25,556 INFO L175 Difference]: Start difference. First operand has 94 places, 110 transitions, 888 flow. Second operand 6 states and 130 transitions. [2024-06-27 18:32:25,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 133 transitions, 1224 flow [2024-06-27 18:32:25,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 133 transitions, 1179 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:25,600 INFO L231 Difference]: Finished difference. Result has 97 places, 113 transitions, 913 flow [2024-06-27 18:32:25,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=913, PETRI_PLACES=97, PETRI_TRANSITIONS=113} [2024-06-27 18:32:25,601 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 43 predicate places. [2024-06-27 18:32:25,601 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 113 transitions, 913 flow [2024-06-27 18:32:25,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:25,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:25,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:25,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:32:25,602 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:25,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:25,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1774371308, now seen corresponding path program 1 times [2024-06-27 18:32:25,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:25,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354728667] [2024-06-27 18:32:25,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:25,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:25,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:26,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:26,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:26,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354728667] [2024-06-27 18:32:26,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354728667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:26,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:26,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:26,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131202278] [2024-06-27 18:32:26,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:26,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:26,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:26,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:26,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:26,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:26,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 113 transitions, 913 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:26,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:26,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:26,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:27,791 INFO L124 PetriNetUnfolderBase]: 5327/8129 cut-off events. [2024-06-27 18:32:27,791 INFO L125 PetriNetUnfolderBase]: For 61103/61103 co-relation queries the response was YES. [2024-06-27 18:32:27,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34495 conditions, 8129 events. 5327/8129 cut-off events. For 61103/61103 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 49392 event pairs, 695 based on Foata normal form. 16/8075 useless extension candidates. Maximal degree in co-relation 34456. Up to 6220 conditions per place. [2024-06-27 18:32:27,856 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 121 selfloop transitions, 51 changer transitions 0/185 dead transitions. [2024-06-27 18:32:27,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 185 transitions, 1703 flow [2024-06-27 18:32:27,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:27,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:27,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 18:32:27,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5729166666666666 [2024-06-27 18:32:27,858 INFO L175 Difference]: Start difference. First operand has 97 places, 113 transitions, 913 flow. Second operand 8 states and 220 transitions. [2024-06-27 18:32:27,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 185 transitions, 1703 flow [2024-06-27 18:32:27,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 185 transitions, 1657 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:27,929 INFO L231 Difference]: Finished difference. Result has 102 places, 117 transitions, 1056 flow [2024-06-27 18:32:27,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1056, PETRI_PLACES=102, PETRI_TRANSITIONS=117} [2024-06-27 18:32:27,930 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 48 predicate places. [2024-06-27 18:32:27,930 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 117 transitions, 1056 flow [2024-06-27 18:32:27,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:27,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:27,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:27,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:32:27,931 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:27,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:27,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1774310858, now seen corresponding path program 2 times [2024-06-27 18:32:27,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:27,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027919979] [2024-06-27 18:32:27,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:27,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:27,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:28,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:28,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:28,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027919979] [2024-06-27 18:32:28,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027919979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:28,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:28,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:28,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112730994] [2024-06-27 18:32:28,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:28,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:28,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:28,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:28,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:28,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:28,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 117 transitions, 1056 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:28,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:28,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:28,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:29,970 INFO L124 PetriNetUnfolderBase]: 5494/8386 cut-off events. [2024-06-27 18:32:29,970 INFO L125 PetriNetUnfolderBase]: For 73029/73029 co-relation queries the response was YES. [2024-06-27 18:32:29,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37335 conditions, 8386 events. 5494/8386 cut-off events. For 73029/73029 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 51378 event pairs, 1181 based on Foata normal form. 20/8336 useless extension candidates. Maximal degree in co-relation 37294. Up to 7088 conditions per place. [2024-06-27 18:32:30,035 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 119 selfloop transitions, 49 changer transitions 0/181 dead transitions. [2024-06-27 18:32:30,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 181 transitions, 1737 flow [2024-06-27 18:32:30,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:30,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:30,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 18:32:30,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 18:32:30,036 INFO L175 Difference]: Start difference. First operand has 102 places, 117 transitions, 1056 flow. Second operand 8 states and 216 transitions. [2024-06-27 18:32:30,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 181 transitions, 1737 flow [2024-06-27 18:32:30,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 181 transitions, 1670 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:30,116 INFO L231 Difference]: Finished difference. Result has 106 places, 118 transitions, 1117 flow [2024-06-27 18:32:30,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1117, PETRI_PLACES=106, PETRI_TRANSITIONS=118} [2024-06-27 18:32:30,117 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 52 predicate places. [2024-06-27 18:32:30,117 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 118 transitions, 1117 flow [2024-06-27 18:32:30,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:30,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:30,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:30,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:32:30,117 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:30,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:30,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1771514348, now seen corresponding path program 3 times [2024-06-27 18:32:30,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:30,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612361021] [2024-06-27 18:32:30,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:30,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:30,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:31,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:31,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:31,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612361021] [2024-06-27 18:32:31,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612361021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:31,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:31,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:31,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192330455] [2024-06-27 18:32:31,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:31,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:31,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:31,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:31,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:31,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:31,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 118 transitions, 1117 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:31,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:31,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:31,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:32,235 INFO L124 PetriNetUnfolderBase]: 5650/8618 cut-off events. [2024-06-27 18:32:32,235 INFO L125 PetriNetUnfolderBase]: For 80596/80596 co-relation queries the response was YES. [2024-06-27 18:32:32,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39398 conditions, 8618 events. 5650/8618 cut-off events. For 80596/80596 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 53010 event pairs, 1250 based on Foata normal form. 20/8578 useless extension candidates. Maximal degree in co-relation 39355. Up to 7462 conditions per place. [2024-06-27 18:32:32,300 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 122 selfloop transitions, 49 changer transitions 0/184 dead transitions. [2024-06-27 18:32:32,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 184 transitions, 1850 flow [2024-06-27 18:32:32,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:32,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:32,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 18:32:32,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494791666666666 [2024-06-27 18:32:32,301 INFO L175 Difference]: Start difference. First operand has 106 places, 118 transitions, 1117 flow. Second operand 8 states and 211 transitions. [2024-06-27 18:32:32,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 184 transitions, 1850 flow [2024-06-27 18:32:32,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 184 transitions, 1735 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 18:32:32,393 INFO L231 Difference]: Finished difference. Result has 111 places, 127 transitions, 1316 flow [2024-06-27 18:32:32,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1316, PETRI_PLACES=111, PETRI_TRANSITIONS=127} [2024-06-27 18:32:32,394 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 57 predicate places. [2024-06-27 18:32:32,394 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 1316 flow [2024-06-27 18:32:32,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:32,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:32,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:32,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:32:32,395 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:32,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:32,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1656038480, now seen corresponding path program 1 times [2024-06-27 18:32:32,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:32,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318462358] [2024-06-27 18:32:32,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:32,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:32,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:33,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:33,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:33,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318462358] [2024-06-27 18:32:33,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318462358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:33,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:33,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:33,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13279177] [2024-06-27 18:32:33,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:33,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:33,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:33,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:33,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:33,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:33,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 127 transitions, 1316 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:33,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:33,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:33,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:34,584 INFO L124 PetriNetUnfolderBase]: 6056/9598 cut-off events. [2024-06-27 18:32:34,584 INFO L125 PetriNetUnfolderBase]: For 92551/92554 co-relation queries the response was YES. [2024-06-27 18:32:34,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43505 conditions, 9598 events. 6056/9598 cut-off events. For 92551/92554 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 62001 event pairs, 1661 based on Foata normal form. 8/9387 useless extension candidates. Maximal degree in co-relation 43458. Up to 8276 conditions per place. [2024-06-27 18:32:34,670 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 139 selfloop transitions, 33 changer transitions 0/182 dead transitions. [2024-06-27 18:32:34,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 182 transitions, 1880 flow [2024-06-27 18:32:34,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:34,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:34,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 18:32:34,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 18:32:34,672 INFO L175 Difference]: Start difference. First operand has 111 places, 127 transitions, 1316 flow. Second operand 8 states and 200 transitions. [2024-06-27 18:32:34,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 182 transitions, 1880 flow [2024-06-27 18:32:34,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 182 transitions, 1746 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:34,844 INFO L231 Difference]: Finished difference. Result has 116 places, 134 transitions, 1350 flow [2024-06-27 18:32:34,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1350, PETRI_PLACES=116, PETRI_TRANSITIONS=134} [2024-06-27 18:32:34,844 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 62 predicate places. [2024-06-27 18:32:34,845 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 134 transitions, 1350 flow [2024-06-27 18:32:34,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:34,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:34,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:34,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:32:34,845 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:34,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:34,846 INFO L85 PathProgramCache]: Analyzing trace with hash -912862382, now seen corresponding path program 1 times [2024-06-27 18:32:34,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:34,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775884551] [2024-06-27 18:32:34,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:34,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:34,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:35,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:35,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:35,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775884551] [2024-06-27 18:32:35,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775884551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:35,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:35,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:35,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078433262] [2024-06-27 18:32:35,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:35,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:35,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:35,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:35,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:35,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:35,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 134 transitions, 1350 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:35,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:35,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:35,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:36,562 INFO L124 PetriNetUnfolderBase]: 6120/9673 cut-off events. [2024-06-27 18:32:36,562 INFO L125 PetriNetUnfolderBase]: For 94362/94362 co-relation queries the response was YES. [2024-06-27 18:32:36,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44739 conditions, 9673 events. 6120/9673 cut-off events. For 94362/94362 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 62339 event pairs, 1874 based on Foata normal form. 1/9457 useless extension candidates. Maximal degree in co-relation 44690. Up to 8730 conditions per place. [2024-06-27 18:32:36,644 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 142 selfloop transitions, 18 changer transitions 0/170 dead transitions. [2024-06-27 18:32:36,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 170 transitions, 1878 flow [2024-06-27 18:32:36,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:36,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:36,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 18:32:36,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965277777777778 [2024-06-27 18:32:36,646 INFO L175 Difference]: Start difference. First operand has 116 places, 134 transitions, 1350 flow. Second operand 6 states and 143 transitions. [2024-06-27 18:32:36,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 170 transitions, 1878 flow [2024-06-27 18:32:36,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 170 transitions, 1786 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:36,780 INFO L231 Difference]: Finished difference. Result has 118 places, 144 transitions, 1422 flow [2024-06-27 18:32:36,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1422, PETRI_PLACES=118, PETRI_TRANSITIONS=144} [2024-06-27 18:32:36,780 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 64 predicate places. [2024-06-27 18:32:36,780 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 144 transitions, 1422 flow [2024-06-27 18:32:36,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:36,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:36,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:36,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:32:36,781 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:36,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:36,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1484143236, now seen corresponding path program 2 times [2024-06-27 18:32:36,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:36,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035583713] [2024-06-27 18:32:36,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:36,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:36,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:37,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:37,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:37,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035583713] [2024-06-27 18:32:37,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035583713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:37,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:37,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:32:37,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299835067] [2024-06-27 18:32:37,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:37,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:32:37,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:37,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:32:37,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:32:37,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:37,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 144 transitions, 1422 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:37,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:37,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:37,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:39,276 INFO L124 PetriNetUnfolderBase]: 6198/9891 cut-off events. [2024-06-27 18:32:39,276 INFO L125 PetriNetUnfolderBase]: For 107004/107004 co-relation queries the response was YES. [2024-06-27 18:32:39,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46287 conditions, 9891 events. 6198/9891 cut-off events. For 107004/107004 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 64623 event pairs, 2175 based on Foata normal form. 4/9678 useless extension candidates. Maximal degree in co-relation 46236. Up to 8797 conditions per place. [2024-06-27 18:32:39,337 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 156 selfloop transitions, 19 changer transitions 0/185 dead transitions. [2024-06-27 18:32:39,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 185 transitions, 1916 flow [2024-06-27 18:32:39,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:39,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:39,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 18:32:39,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-27 18:32:39,338 INFO L175 Difference]: Start difference. First operand has 118 places, 144 transitions, 1422 flow. Second operand 8 states and 186 transitions. [2024-06-27 18:32:39,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 185 transitions, 1916 flow [2024-06-27 18:32:39,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 185 transitions, 1874 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-27 18:32:39,427 INFO L231 Difference]: Finished difference. Result has 125 places, 146 transitions, 1465 flow [2024-06-27 18:32:39,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1380, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1465, PETRI_PLACES=125, PETRI_TRANSITIONS=146} [2024-06-27 18:32:39,427 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 71 predicate places. [2024-06-27 18:32:39,427 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 146 transitions, 1465 flow [2024-06-27 18:32:39,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:39,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:39,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:39,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:32:39,428 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:39,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:39,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1252383696, now seen corresponding path program 3 times [2024-06-27 18:32:39,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:39,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001904784] [2024-06-27 18:32:39,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:39,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:39,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:40,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:40,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:40,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001904784] [2024-06-27 18:32:40,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001904784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:40,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:40,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:32:40,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520825528] [2024-06-27 18:32:40,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:40,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:32:40,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:40,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:32:40,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:32:40,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:40,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 146 transitions, 1465 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:40,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:40,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:40,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:41,657 INFO L124 PetriNetUnfolderBase]: 6235/9946 cut-off events. [2024-06-27 18:32:41,658 INFO L125 PetriNetUnfolderBase]: For 116480/116480 co-relation queries the response was YES. [2024-06-27 18:32:41,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47362 conditions, 9946 events. 6235/9946 cut-off events. For 116480/116480 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 64900 event pairs, 2182 based on Foata normal form. 4/9733 useless extension candidates. Maximal degree in co-relation 47308. Up to 8790 conditions per place. [2024-06-27 18:32:41,733 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 150 selfloop transitions, 27 changer transitions 0/187 dead transitions. [2024-06-27 18:32:41,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 187 transitions, 1967 flow [2024-06-27 18:32:41,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:41,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:41,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 18:32:41,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4869791666666667 [2024-06-27 18:32:41,734 INFO L175 Difference]: Start difference. First operand has 125 places, 146 transitions, 1465 flow. Second operand 8 states and 187 transitions. [2024-06-27 18:32:41,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 187 transitions, 1967 flow [2024-06-27 18:32:41,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 187 transitions, 1901 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:41,884 INFO L231 Difference]: Finished difference. Result has 128 places, 148 transitions, 1507 flow [2024-06-27 18:32:41,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1507, PETRI_PLACES=128, PETRI_TRANSITIONS=148} [2024-06-27 18:32:41,885 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 74 predicate places. [2024-06-27 18:32:41,885 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 148 transitions, 1507 flow [2024-06-27 18:32:41,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:41,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:41,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:41,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:32:41,886 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:41,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:41,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1252383944, now seen corresponding path program 1 times [2024-06-27 18:32:41,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:41,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443039845] [2024-06-27 18:32:41,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:41,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:41,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:42,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:42,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:42,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443039845] [2024-06-27 18:32:42,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443039845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:42,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:42,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:42,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291393777] [2024-06-27 18:32:42,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:42,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:42,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:42,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:42,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:42,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:42,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 148 transitions, 1507 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:42,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:42,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:42,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:43,870 INFO L124 PetriNetUnfolderBase]: 6194/9782 cut-off events. [2024-06-27 18:32:43,870 INFO L125 PetriNetUnfolderBase]: For 122776/122779 co-relation queries the response was YES. [2024-06-27 18:32:43,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47568 conditions, 9782 events. 6194/9782 cut-off events. For 122776/122779 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 62967 event pairs, 1726 based on Foata normal form. 2/9565 useless extension candidates. Maximal degree in co-relation 47513. Up to 8477 conditions per place. [2024-06-27 18:32:43,966 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 136 selfloop transitions, 40 changer transitions 0/186 dead transitions. [2024-06-27 18:32:43,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 186 transitions, 2016 flow [2024-06-27 18:32:43,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:43,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:43,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 18:32:43,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5451388888888888 [2024-06-27 18:32:43,972 INFO L175 Difference]: Start difference. First operand has 128 places, 148 transitions, 1507 flow. Second operand 6 states and 157 transitions. [2024-06-27 18:32:43,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 186 transitions, 2016 flow [2024-06-27 18:32:44,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 186 transitions, 1890 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 18:32:44,145 INFO L231 Difference]: Finished difference. Result has 128 places, 151 transitions, 1531 flow [2024-06-27 18:32:44,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1395, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1531, PETRI_PLACES=128, PETRI_TRANSITIONS=151} [2024-06-27 18:32:44,145 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 74 predicate places. [2024-06-27 18:32:44,145 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 151 transitions, 1531 flow [2024-06-27 18:32:44,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:44,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:44,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:44,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:32:44,146 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:44,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:44,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1369003082, now seen corresponding path program 4 times [2024-06-27 18:32:44,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:44,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884693516] [2024-06-27 18:32:44,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:44,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:44,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:44,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:44,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:44,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884693516] [2024-06-27 18:32:44,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884693516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:44,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:44,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:32:44,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631744730] [2024-06-27 18:32:44,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:44,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:32:44,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:44,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:32:44,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:32:45,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:45,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 151 transitions, 1531 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:45,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:45,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:45,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:46,401 INFO L124 PetriNetUnfolderBase]: 6272/10017 cut-off events. [2024-06-27 18:32:46,402 INFO L125 PetriNetUnfolderBase]: For 121819/121819 co-relation queries the response was YES. [2024-06-27 18:32:46,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47915 conditions, 10017 events. 6272/10017 cut-off events. For 121819/121819 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 65500 event pairs, 2113 based on Foata normal form. 4/9800 useless extension candidates. Maximal degree in co-relation 47859. Up to 8895 conditions per place. [2024-06-27 18:32:46,491 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 161 selfloop transitions, 22 changer transitions 0/193 dead transitions. [2024-06-27 18:32:46,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 193 transitions, 2051 flow [2024-06-27 18:32:46,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:46,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:46,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 18:32:46,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817708333333333 [2024-06-27 18:32:46,493 INFO L175 Difference]: Start difference. First operand has 128 places, 151 transitions, 1531 flow. Second operand 8 states and 185 transitions. [2024-06-27 18:32:46,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 193 transitions, 2051 flow [2024-06-27 18:32:46,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 193 transitions, 1978 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:46,642 INFO L231 Difference]: Finished difference. Result has 133 places, 156 transitions, 1583 flow [2024-06-27 18:32:46,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1583, PETRI_PLACES=133, PETRI_TRANSITIONS=156} [2024-06-27 18:32:46,644 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 79 predicate places. [2024-06-27 18:32:46,644 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 156 transitions, 1583 flow [2024-06-27 18:32:46,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:46,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:46,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:46,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:32:46,645 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:46,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:46,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1517158416, now seen corresponding path program 5 times [2024-06-27 18:32:46,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:46,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957209745] [2024-06-27 18:32:46,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:46,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:46,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:47,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:47,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:47,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957209745] [2024-06-27 18:32:47,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957209745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:47,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:47,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:47,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523615173] [2024-06-27 18:32:47,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:47,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:47,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:47,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:47,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:47,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:47,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 156 transitions, 1583 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:47,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:47,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:47,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:49,095 INFO L124 PetriNetUnfolderBase]: 6272/10009 cut-off events. [2024-06-27 18:32:49,095 INFO L125 PetriNetUnfolderBase]: For 131047/131047 co-relation queries the response was YES. [2024-06-27 18:32:49,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48683 conditions, 10009 events. 6272/10009 cut-off events. For 131047/131047 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 65492 event pairs, 2161 based on Foata normal form. 4/9794 useless extension candidates. Maximal degree in co-relation 48625. Up to 8858 conditions per place. [2024-06-27 18:32:49,185 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 169 selfloop transitions, 24 changer transitions 0/203 dead transitions. [2024-06-27 18:32:49,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 203 transitions, 2173 flow [2024-06-27 18:32:49,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:49,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:49,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 18:32:49,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-06-27 18:32:49,187 INFO L175 Difference]: Start difference. First operand has 133 places, 156 transitions, 1583 flow. Second operand 8 states and 190 transitions. [2024-06-27 18:32:49,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 203 transitions, 2173 flow [2024-06-27 18:32:49,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 203 transitions, 2090 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:49,359 INFO L231 Difference]: Finished difference. Result has 137 places, 161 transitions, 1643 flow [2024-06-27 18:32:49,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1643, PETRI_PLACES=137, PETRI_TRANSITIONS=161} [2024-06-27 18:32:49,360 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 83 predicate places. [2024-06-27 18:32:49,360 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 161 transitions, 1643 flow [2024-06-27 18:32:49,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:49,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:49,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:49,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:32:49,361 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:49,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:49,361 INFO L85 PathProgramCache]: Analyzing trace with hash -2009447678, now seen corresponding path program 2 times [2024-06-27 18:32:49,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:49,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953199331] [2024-06-27 18:32:49,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:49,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:49,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:49,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:49,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:49,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953199331] [2024-06-27 18:32:49,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953199331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:49,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:49,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:49,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529470825] [2024-06-27 18:32:49,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:49,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:49,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:49,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:49,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:49,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:49,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 161 transitions, 1643 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:49,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:49,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:49,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:51,134 INFO L124 PetriNetUnfolderBase]: 6269/10021 cut-off events. [2024-06-27 18:32:51,135 INFO L125 PetriNetUnfolderBase]: For 139644/139644 co-relation queries the response was YES. [2024-06-27 18:32:51,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49554 conditions, 10021 events. 6269/10021 cut-off events. For 139644/139644 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 65705 event pairs, 2171 based on Foata normal form. 1/9799 useless extension candidates. Maximal degree in co-relation 49494. Up to 8979 conditions per place. [2024-06-27 18:32:51,229 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 155 selfloop transitions, 13 changer transitions 0/178 dead transitions. [2024-06-27 18:32:51,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 178 transitions, 2027 flow [2024-06-27 18:32:51,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:51,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:51,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-27 18:32:51,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4618055555555556 [2024-06-27 18:32:51,231 INFO L175 Difference]: Start difference. First operand has 137 places, 161 transitions, 1643 flow. Second operand 6 states and 133 transitions. [2024-06-27 18:32:51,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 178 transitions, 2027 flow [2024-06-27 18:32:51,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 178 transitions, 1914 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:51,390 INFO L231 Difference]: Finished difference. Result has 138 places, 161 transitions, 1562 flow [2024-06-27 18:32:51,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1562, PETRI_PLACES=138, PETRI_TRANSITIONS=161} [2024-06-27 18:32:51,390 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 84 predicate places. [2024-06-27 18:32:51,390 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 161 transitions, 1562 flow [2024-06-27 18:32:51,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:51,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:51,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:51,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:32:51,391 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:51,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:51,391 INFO L85 PathProgramCache]: Analyzing trace with hash -738587065, now seen corresponding path program 1 times [2024-06-27 18:32:51,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:51,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585730488] [2024-06-27 18:32:51,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:51,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:51,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:51,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:51,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:51,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585730488] [2024-06-27 18:32:51,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585730488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:51,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:51,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:51,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548567739] [2024-06-27 18:32:51,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:51,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:51,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:51,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:51,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:51,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:51,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 161 transitions, 1562 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:51,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:51,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:51,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:53,272 INFO L124 PetriNetUnfolderBase]: 6286/10055 cut-off events. [2024-06-27 18:32:53,272 INFO L125 PetriNetUnfolderBase]: For 143915/143915 co-relation queries the response was YES. [2024-06-27 18:32:53,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49450 conditions, 10055 events. 6286/10055 cut-off events. For 143915/143915 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 66103 event pairs, 2155 based on Foata normal form. 1/9830 useless extension candidates. Maximal degree in co-relation 49389. Up to 8965 conditions per place. [2024-06-27 18:32:53,358 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 157 selfloop transitions, 24 changer transitions 0/191 dead transitions. [2024-06-27 18:32:53,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 191 transitions, 2102 flow [2024-06-27 18:32:53,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:53,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:53,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 18:32:53,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-27 18:32:53,360 INFO L175 Difference]: Start difference. First operand has 138 places, 161 transitions, 1562 flow. Second operand 6 states and 141 transitions. [2024-06-27 18:32:53,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 191 transitions, 2102 flow [2024-06-27 18:32:53,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 191 transitions, 2055 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:53,500 INFO L231 Difference]: Finished difference. Result has 139 places, 167 transitions, 1632 flow [2024-06-27 18:32:53,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1515, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1632, PETRI_PLACES=139, PETRI_TRANSITIONS=167} [2024-06-27 18:32:53,500 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 85 predicate places. [2024-06-27 18:32:53,501 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 167 transitions, 1632 flow [2024-06-27 18:32:53,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:53,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:53,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:53,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:32:53,501 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:53,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:53,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1464784405, now seen corresponding path program 2 times [2024-06-27 18:32:53,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:53,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977839979] [2024-06-27 18:32:53,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:53,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:53,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:53,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:53,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:53,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977839979] [2024-06-27 18:32:53,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977839979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:53,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:53,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:53,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379990466] [2024-06-27 18:32:53,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:53,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:53,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:53,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:53,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:54,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:54,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 167 transitions, 1632 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:54,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:54,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:54,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:55,395 INFO L124 PetriNetUnfolderBase]: 6283/10049 cut-off events. [2024-06-27 18:32:55,395 INFO L125 PetriNetUnfolderBase]: For 153644/153647 co-relation queries the response was YES. [2024-06-27 18:32:55,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50597 conditions, 10049 events. 6283/10049 cut-off events. For 153644/153647 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 66020 event pairs, 2154 based on Foata normal form. 3/9826 useless extension candidates. Maximal degree in co-relation 50536. Up to 8962 conditions per place. [2024-06-27 18:32:55,476 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 153 selfloop transitions, 24 changer transitions 0/187 dead transitions. [2024-06-27 18:32:55,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 187 transitions, 2050 flow [2024-06-27 18:32:55,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:55,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:55,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-27 18:32:55,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756944444444444 [2024-06-27 18:32:55,478 INFO L175 Difference]: Start difference. First operand has 139 places, 167 transitions, 1632 flow. Second operand 6 states and 137 transitions. [2024-06-27 18:32:55,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 187 transitions, 2050 flow [2024-06-27 18:32:55,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 187 transitions, 1997 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 18:32:55,655 INFO L231 Difference]: Finished difference. Result has 143 places, 167 transitions, 1634 flow [2024-06-27 18:32:55,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1634, PETRI_PLACES=143, PETRI_TRANSITIONS=167} [2024-06-27 18:32:55,656 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 89 predicate places. [2024-06-27 18:32:55,656 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 167 transitions, 1634 flow [2024-06-27 18:32:55,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:55,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:55,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:55,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:32:55,656 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:55,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:55,657 INFO L85 PathProgramCache]: Analyzing trace with hash -2009432829, now seen corresponding path program 1 times [2024-06-27 18:32:55,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:55,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328770910] [2024-06-27 18:32:55,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:55,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:55,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:56,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:56,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:56,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328770910] [2024-06-27 18:32:56,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328770910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:56,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:56,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:56,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622370381] [2024-06-27 18:32:56,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:56,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:56,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:56,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:56,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:56,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:32:56,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 167 transitions, 1634 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:56,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:56,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:32:56,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:57,716 INFO L124 PetriNetUnfolderBase]: 6651/10334 cut-off events. [2024-06-27 18:32:57,716 INFO L125 PetriNetUnfolderBase]: For 159325/159325 co-relation queries the response was YES. [2024-06-27 18:32:57,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51872 conditions, 10334 events. 6651/10334 cut-off events. For 159325/159325 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 65089 event pairs, 2329 based on Foata normal form. 3/10152 useless extension candidates. Maximal degree in co-relation 51809. Up to 9535 conditions per place. [2024-06-27 18:32:57,812 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 168 selfloop transitions, 20 changer transitions 0/196 dead transitions. [2024-06-27 18:32:57,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 196 transitions, 2128 flow [2024-06-27 18:32:57,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:57,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:57,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-27 18:32:57,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-27 18:32:57,814 INFO L175 Difference]: Start difference. First operand has 143 places, 167 transitions, 1634 flow. Second operand 7 states and 151 transitions. [2024-06-27 18:32:57,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 196 transitions, 2128 flow [2024-06-27 18:32:57,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 196 transitions, 2060 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:32:57,997 INFO L231 Difference]: Finished difference. Result has 144 places, 170 transitions, 1660 flow [2024-06-27 18:32:57,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1660, PETRI_PLACES=144, PETRI_TRANSITIONS=170} [2024-06-27 18:32:57,998 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 90 predicate places. [2024-06-27 18:32:57,998 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 170 transitions, 1660 flow [2024-06-27 18:32:57,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:57,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:57,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:57,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:32:57,999 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:57,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:57,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1765739415, now seen corresponding path program 1 times [2024-06-27 18:32:57,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:57,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607440671] [2024-06-27 18:32:57,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:57,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:58,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:58,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:58,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:58,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607440671] [2024-06-27 18:32:58,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607440671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:58,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:58,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:58,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434219391] [2024-06-27 18:32:58,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:58,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:58,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:58,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:58,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:58,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:32:58,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 170 transitions, 1660 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:58,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:58,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:32:58,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:00,033 INFO L124 PetriNetUnfolderBase]: 6302/9941 cut-off events. [2024-06-27 18:33:00,033 INFO L125 PetriNetUnfolderBase]: For 166423/166430 co-relation queries the response was YES. [2024-06-27 18:33:00,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51534 conditions, 9941 events. 6302/9941 cut-off events. For 166423/166430 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 63993 event pairs, 1895 based on Foata normal form. 8/9730 useless extension candidates. Maximal degree in co-relation 51471. Up to 8752 conditions per place. [2024-06-27 18:33:00,121 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 177 selfloop transitions, 42 changer transitions 0/229 dead transitions. [2024-06-27 18:33:00,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 229 transitions, 2540 flow [2024-06-27 18:33:00,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:00,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:00,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 18:33:00,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 18:33:00,123 INFO L175 Difference]: Start difference. First operand has 144 places, 170 transitions, 1660 flow. Second operand 7 states and 176 transitions. [2024-06-27 18:33:00,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 229 transitions, 2540 flow [2024-06-27 18:33:00,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 229 transitions, 2470 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 18:33:00,314 INFO L231 Difference]: Finished difference. Result has 149 places, 191 transitions, 1976 flow [2024-06-27 18:33:00,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1976, PETRI_PLACES=149, PETRI_TRANSITIONS=191} [2024-06-27 18:33:00,314 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 95 predicate places. [2024-06-27 18:33:00,315 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 191 transitions, 1976 flow [2024-06-27 18:33:00,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:00,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:00,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:00,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:33:00,315 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:00,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:00,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1492409839, now seen corresponding path program 1 times [2024-06-27 18:33:00,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:00,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857008228] [2024-06-27 18:33:00,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:00,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:00,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:01,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:01,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:01,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857008228] [2024-06-27 18:33:01,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857008228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:01,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:01,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:01,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292490396] [2024-06-27 18:33:01,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:01,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:01,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:01,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:01,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:01,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:33:01,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 191 transitions, 1976 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:01,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:01,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:33:01,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:02,742 INFO L124 PetriNetUnfolderBase]: 6428/10149 cut-off events. [2024-06-27 18:33:02,742 INFO L125 PetriNetUnfolderBase]: For 185555/185562 co-relation queries the response was YES. [2024-06-27 18:33:02,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54935 conditions, 10149 events. 6428/10149 cut-off events. For 185555/185562 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 65409 event pairs, 1735 based on Foata normal form. 8/9929 useless extension candidates. Maximal degree in co-relation 54868. Up to 8636 conditions per place. [2024-06-27 18:33:02,845 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 194 selfloop transitions, 43 changer transitions 0/247 dead transitions. [2024-06-27 18:33:02,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 247 transitions, 2725 flow [2024-06-27 18:33:02,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:02,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:02,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:33:02,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-27 18:33:02,846 INFO L175 Difference]: Start difference. First operand has 149 places, 191 transitions, 1976 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:33:02,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 247 transitions, 2725 flow [2024-06-27 18:33:03,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 247 transitions, 2649 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-27 18:33:03,066 INFO L231 Difference]: Finished difference. Result has 158 places, 199 transitions, 2142 flow [2024-06-27 18:33:03,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1906, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2142, PETRI_PLACES=158, PETRI_TRANSITIONS=199} [2024-06-27 18:33:03,067 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 104 predicate places. [2024-06-27 18:33:03,067 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 199 transitions, 2142 flow [2024-06-27 18:33:03,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:03,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:03,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:03,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:33:03,068 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:03,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:03,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1748769737, now seen corresponding path program 2 times [2024-06-27 18:33:03,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:03,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690103662] [2024-06-27 18:33:03,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:03,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:03,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:03,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:03,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:03,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690103662] [2024-06-27 18:33:03,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690103662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:03,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:03,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:03,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060909217] [2024-06-27 18:33:03,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:03,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:03,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:03,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:03,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:03,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:33:03,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 199 transitions, 2142 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:03,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:03,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:33:03,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:05,197 INFO L124 PetriNetUnfolderBase]: 6498/10250 cut-off events. [2024-06-27 18:33:05,197 INFO L125 PetriNetUnfolderBase]: For 195427/195434 co-relation queries the response was YES. [2024-06-27 18:33:05,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56432 conditions, 10250 events. 6498/10250 cut-off events. For 195427/195434 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 66190 event pairs, 1931 based on Foata normal form. 8/10031 useless extension candidates. Maximal degree in co-relation 56360. Up to 8994 conditions per place. [2024-06-27 18:33:05,288 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 183 selfloop transitions, 46 changer transitions 0/239 dead transitions. [2024-06-27 18:33:05,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 239 transitions, 2926 flow [2024-06-27 18:33:05,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:05,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:05,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 18:33:05,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059523809523809 [2024-06-27 18:33:05,290 INFO L175 Difference]: Start difference. First operand has 158 places, 199 transitions, 2142 flow. Second operand 7 states and 170 transitions. [2024-06-27 18:33:05,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 239 transitions, 2926 flow [2024-06-27 18:33:05,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 239 transitions, 2863 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 18:33:05,514 INFO L231 Difference]: Finished difference. Result has 164 places, 207 transitions, 2299 flow [2024-06-27 18:33:05,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2079, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2299, PETRI_PLACES=164, PETRI_TRANSITIONS=207} [2024-06-27 18:33:05,514 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 110 predicate places. [2024-06-27 18:33:05,515 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 207 transitions, 2299 flow [2024-06-27 18:33:05,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:05,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:05,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:05,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:33:05,515 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:05,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:05,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1766038317, now seen corresponding path program 1 times [2024-06-27 18:33:05,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:05,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440727732] [2024-06-27 18:33:05,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:05,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:05,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:06,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:06,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:06,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440727732] [2024-06-27 18:33:06,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440727732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:06,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:06,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:06,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925333070] [2024-06-27 18:33:06,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:06,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:06,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:06,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:06,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:06,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:33:06,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 207 transitions, 2299 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:06,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:06,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:33:06,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:07,934 INFO L124 PetriNetUnfolderBase]: 6938/10784 cut-off events. [2024-06-27 18:33:07,934 INFO L125 PetriNetUnfolderBase]: For 205399/205399 co-relation queries the response was YES. [2024-06-27 18:33:07,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59149 conditions, 10784 events. 6938/10784 cut-off events. For 205399/205399 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 68527 event pairs, 2081 based on Foata normal form. 1/10548 useless extension candidates. Maximal degree in co-relation 59074. Up to 9911 conditions per place. [2024-06-27 18:33:08,028 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 214 selfloop transitions, 26 changer transitions 0/248 dead transitions. [2024-06-27 18:33:08,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 248 transitions, 3083 flow [2024-06-27 18:33:08,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:08,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:08,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 18:33:08,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-27 18:33:08,030 INFO L175 Difference]: Start difference. First operand has 164 places, 207 transitions, 2299 flow. Second operand 7 states and 159 transitions. [2024-06-27 18:33:08,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 248 transitions, 3083 flow [2024-06-27 18:33:08,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 248 transitions, 2992 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 18:33:08,325 INFO L231 Difference]: Finished difference. Result has 169 places, 217 transitions, 2429 flow [2024-06-27 18:33:08,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2208, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2429, PETRI_PLACES=169, PETRI_TRANSITIONS=217} [2024-06-27 18:33:08,325 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 115 predicate places. [2024-06-27 18:33:08,325 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 217 transitions, 2429 flow [2024-06-27 18:33:08,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:08,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:08,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:08,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:33:08,326 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:08,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:08,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1990104573, now seen corresponding path program 2 times [2024-06-27 18:33:08,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:08,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142720708] [2024-06-27 18:33:08,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:08,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:08,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:09,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:09,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:09,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142720708] [2024-06-27 18:33:09,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142720708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:09,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:09,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:33:09,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647868175] [2024-06-27 18:33:09,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:09,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:33:09,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:09,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:33:09,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:33:09,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:33:09,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 217 transitions, 2429 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:09,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:09,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:33:09,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:10,917 INFO L124 PetriNetUnfolderBase]: 6592/10372 cut-off events. [2024-06-27 18:33:10,917 INFO L125 PetriNetUnfolderBase]: For 223883/223896 co-relation queries the response was YES. [2024-06-27 18:33:10,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59046 conditions, 10372 events. 6592/10372 cut-off events. For 223883/223896 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 66806 event pairs, 1764 based on Foata normal form. 4/10143 useless extension candidates. Maximal degree in co-relation 58969. Up to 8894 conditions per place. [2024-06-27 18:33:11,029 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 197 selfloop transitions, 52 changer transitions 0/262 dead transitions. [2024-06-27 18:33:11,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 262 transitions, 3125 flow [2024-06-27 18:33:11,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:11,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:11,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 18:33:11,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-27 18:33:11,031 INFO L175 Difference]: Start difference. First operand has 169 places, 217 transitions, 2429 flow. Second operand 7 states and 180 transitions. [2024-06-27 18:33:11,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 262 transitions, 3125 flow [2024-06-27 18:33:11,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 262 transitions, 3061 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 18:33:11,327 INFO L231 Difference]: Finished difference. Result has 174 places, 220 transitions, 2541 flow [2024-06-27 18:33:11,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2365, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2541, PETRI_PLACES=174, PETRI_TRANSITIONS=220} [2024-06-27 18:33:11,328 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 120 predicate places. [2024-06-27 18:33:11,328 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 220 transitions, 2541 flow [2024-06-27 18:33:11,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:11,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:11,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:11,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:33:11,333 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:11,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:11,333 INFO L85 PathProgramCache]: Analyzing trace with hash -520674290, now seen corresponding path program 1 times [2024-06-27 18:33:11,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:11,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313960545] [2024-06-27 18:33:11,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:11,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:11,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:12,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:12,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:12,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313960545] [2024-06-27 18:33:12,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313960545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:12,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:12,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:12,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525426256] [2024-06-27 18:33:12,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:12,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:12,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:12,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:12,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:12,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:33:12,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 220 transitions, 2541 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:12,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:12,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:33:12,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:13,931 INFO L124 PetriNetUnfolderBase]: 6560/9870 cut-off events. [2024-06-27 18:33:13,931 INFO L125 PetriNetUnfolderBase]: For 231540/231543 co-relation queries the response was YES. [2024-06-27 18:33:13,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59371 conditions, 9870 events. 6560/9870 cut-off events. For 231540/231543 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 59206 event pairs, 1467 based on Foata normal form. 2/9802 useless extension candidates. Maximal degree in co-relation 59291. Up to 8736 conditions per place. [2024-06-27 18:33:14,027 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 192 selfloop transitions, 69 changer transitions 0/274 dead transitions. [2024-06-27 18:33:14,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 274 transitions, 3309 flow [2024-06-27 18:33:14,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:14,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:14,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 18:33:14,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-27 18:33:14,028 INFO L175 Difference]: Start difference. First operand has 174 places, 220 transitions, 2541 flow. Second operand 7 states and 187 transitions. [2024-06-27 18:33:14,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 274 transitions, 3309 flow [2024-06-27 18:33:14,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 274 transitions, 3149 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 18:33:14,407 INFO L231 Difference]: Finished difference. Result has 178 places, 224 transitions, 2663 flow [2024-06-27 18:33:14,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2381, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2663, PETRI_PLACES=178, PETRI_TRANSITIONS=224} [2024-06-27 18:33:14,408 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 124 predicate places. [2024-06-27 18:33:14,408 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 224 transitions, 2663 flow [2024-06-27 18:33:14,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:14,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:14,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:14,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:33:14,409 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:14,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:14,409 INFO L85 PathProgramCache]: Analyzing trace with hash -804872773, now seen corresponding path program 3 times [2024-06-27 18:33:14,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:14,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99409689] [2024-06-27 18:33:14,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:14,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:14,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:15,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:15,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:15,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99409689] [2024-06-27 18:33:15,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99409689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:15,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:15,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:15,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067190724] [2024-06-27 18:33:15,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:15,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:15,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:15,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:15,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:15,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:33:15,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 224 transitions, 2663 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:15,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:15,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:33:15,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:17,198 INFO L124 PetriNetUnfolderBase]: 6630/10480 cut-off events. [2024-06-27 18:33:17,199 INFO L125 PetriNetUnfolderBase]: For 249492/249503 co-relation queries the response was YES. [2024-06-27 18:33:17,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61410 conditions, 10480 events. 6630/10480 cut-off events. For 249492/249503 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 67984 event pairs, 1758 based on Foata normal form. 4/10239 useless extension candidates. Maximal degree in co-relation 61327. Up to 8791 conditions per place. [2024-06-27 18:33:17,311 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 207 selfloop transitions, 46 changer transitions 0/266 dead transitions. [2024-06-27 18:33:17,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 266 transitions, 3355 flow [2024-06-27 18:33:17,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:17,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:17,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 18:33:17,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-27 18:33:17,313 INFO L175 Difference]: Start difference. First operand has 178 places, 224 transitions, 2663 flow. Second operand 7 states and 174 transitions. [2024-06-27 18:33:17,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 266 transitions, 3355 flow [2024-06-27 18:33:17,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 266 transitions, 3228 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:33:17,717 INFO L231 Difference]: Finished difference. Result has 181 places, 227 transitions, 2713 flow [2024-06-27 18:33:17,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2536, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2713, PETRI_PLACES=181, PETRI_TRANSITIONS=227} [2024-06-27 18:33:17,717 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 127 predicate places. [2024-06-27 18:33:17,718 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 227 transitions, 2713 flow [2024-06-27 18:33:17,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:17,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:17,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:17,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:33:17,718 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:17,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:17,719 INFO L85 PathProgramCache]: Analyzing trace with hash -797722933, now seen corresponding path program 4 times [2024-06-27 18:33:17,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:17,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770162613] [2024-06-27 18:33:17,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:17,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:17,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:18,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-27 18:33:18,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:18,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770162613] [2024-06-27 18:33:18,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770162613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:18,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:18,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:33:18,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185417718] [2024-06-27 18:33:18,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:18,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:33:18,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:18,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:33:18,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:33:18,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:33:18,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 227 transitions, 2713 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:18,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:18,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:33:18,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:20,303 INFO L124 PetriNetUnfolderBase]: 6667/10511 cut-off events. [2024-06-27 18:33:20,304 INFO L125 PetriNetUnfolderBase]: For 264339/264350 co-relation queries the response was YES. [2024-06-27 18:33:20,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62517 conditions, 10511 events. 6667/10511 cut-off events. For 264339/264350 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 67966 event pairs, 1746 based on Foata normal form. 4/10274 useless extension candidates. Maximal degree in co-relation 62433. Up to 8690 conditions per place. [2024-06-27 18:33:20,439 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 195 selfloop transitions, 60 changer transitions 0/268 dead transitions. [2024-06-27 18:33:20,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 268 transitions, 3407 flow [2024-06-27 18:33:20,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:20,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:20,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 18:33:20,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 18:33:20,440 INFO L175 Difference]: Start difference. First operand has 181 places, 227 transitions, 2713 flow. Second operand 7 states and 175 transitions. [2024-06-27 18:33:20,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 268 transitions, 3407 flow [2024-06-27 18:33:20,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 268 transitions, 3292 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 18:33:20,776 INFO L231 Difference]: Finished difference. Result has 184 places, 229 transitions, 2786 flow [2024-06-27 18:33:20,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2600, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2786, PETRI_PLACES=184, PETRI_TRANSITIONS=229} [2024-06-27 18:33:20,777 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 130 predicate places. [2024-06-27 18:33:20,777 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 229 transitions, 2786 flow [2024-06-27 18:33:20,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:20,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:20,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:20,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:33:20,778 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:20,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:20,778 INFO L85 PathProgramCache]: Analyzing trace with hash -510576133, now seen corresponding path program 5 times [2024-06-27 18:33:20,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:20,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758881918] [2024-06-27 18:33:20,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:20,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:20,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:21,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:21,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:21,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758881918] [2024-06-27 18:33:21,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758881918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:21,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:21,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:33:21,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19583382] [2024-06-27 18:33:21,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:21,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:33:21,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:21,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:33:21,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:33:21,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:33:21,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 229 transitions, 2786 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:21,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:21,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:33:21,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:23,425 INFO L124 PetriNetUnfolderBase]: 6702/10710 cut-off events. [2024-06-27 18:33:23,425 INFO L125 PetriNetUnfolderBase]: For 265903/265922 co-relation queries the response was YES. [2024-06-27 18:33:23,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63145 conditions, 10710 events. 6702/10710 cut-off events. For 265903/265922 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 70674 event pairs, 2186 based on Foata normal form. 4/10465 useless extension candidates. Maximal degree in co-relation 63060. Up to 9444 conditions per place. [2024-06-27 18:33:23,587 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 230 selfloop transitions, 22 changer transitions 0/265 dead transitions. [2024-06-27 18:33:23,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 265 transitions, 3448 flow [2024-06-27 18:33:23,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:23,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:23,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 18:33:23,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-27 18:33:23,590 INFO L175 Difference]: Start difference. First operand has 184 places, 229 transitions, 2786 flow. Second operand 7 states and 166 transitions. [2024-06-27 18:33:23,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 265 transitions, 3448 flow [2024-06-27 18:33:24,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 265 transitions, 3288 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 18:33:24,053 INFO L231 Difference]: Finished difference. Result has 186 places, 231 transitions, 2733 flow [2024-06-27 18:33:24,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2630, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2733, PETRI_PLACES=186, PETRI_TRANSITIONS=231} [2024-06-27 18:33:24,054 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 132 predicate places. [2024-06-27 18:33:24,054 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 231 transitions, 2733 flow [2024-06-27 18:33:24,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:24,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:24,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:24,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:33:24,054 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:24,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:24,055 INFO L85 PathProgramCache]: Analyzing trace with hash 2132077049, now seen corresponding path program 2 times [2024-06-27 18:33:24,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:24,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018409075] [2024-06-27 18:33:24,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:24,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:24,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:24,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:24,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:24,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018409075] [2024-06-27 18:33:24,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018409075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:24,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:24,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:24,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928199375] [2024-06-27 18:33:24,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:24,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:24,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:24,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:24,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:24,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:33:24,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 231 transitions, 2733 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:24,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:24,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:33:24,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:26,375 INFO L124 PetriNetUnfolderBase]: 7061/11153 cut-off events. [2024-06-27 18:33:26,375 INFO L125 PetriNetUnfolderBase]: For 260763/260763 co-relation queries the response was YES. [2024-06-27 18:33:26,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64122 conditions, 11153 events. 7061/11153 cut-off events. For 260763/260763 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 72602 event pairs, 2424 based on Foata normal form. 1/10910 useless extension candidates. Maximal degree in co-relation 64036. Up to 10151 conditions per place. [2024-06-27 18:33:26,533 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 229 selfloop transitions, 17 changer transitions 0/254 dead transitions. [2024-06-27 18:33:26,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 254 transitions, 3337 flow [2024-06-27 18:33:26,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:26,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:26,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-27 18:33:26,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-27 18:33:26,535 INFO L175 Difference]: Start difference. First operand has 186 places, 231 transitions, 2733 flow. Second operand 7 states and 146 transitions. [2024-06-27 18:33:26,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 254 transitions, 3337 flow [2024-06-27 18:33:27,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 254 transitions, 3252 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 18:33:27,006 INFO L231 Difference]: Finished difference. Result has 188 places, 234 transitions, 2748 flow [2024-06-27 18:33:27,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2648, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2748, PETRI_PLACES=188, PETRI_TRANSITIONS=234} [2024-06-27 18:33:27,007 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 134 predicate places. [2024-06-27 18:33:27,007 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 234 transitions, 2748 flow [2024-06-27 18:33:27,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:27,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:27,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:27,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:33:27,007 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:27,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:27,008 INFO L85 PathProgramCache]: Analyzing trace with hash 2131632137, now seen corresponding path program 3 times [2024-06-27 18:33:27,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:27,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166665030] [2024-06-27 18:33:27,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:27,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:27,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:27,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:27,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:27,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166665030] [2024-06-27 18:33:27,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166665030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:27,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:27,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:27,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565886369] [2024-06-27 18:33:27,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:27,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:27,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:27,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:27,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:27,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:33:27,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 234 transitions, 2748 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:27,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:27,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:33:27,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:29,395 INFO L124 PetriNetUnfolderBase]: 6713/10726 cut-off events. [2024-06-27 18:33:29,395 INFO L125 PetriNetUnfolderBase]: For 267548/267567 co-relation queries the response was YES. [2024-06-27 18:33:29,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62446 conditions, 10726 events. 6713/10726 cut-off events. For 267548/267567 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 70867 event pairs, 2239 based on Foata normal form. 4/10481 useless extension candidates. Maximal degree in co-relation 62359. Up to 9505 conditions per place. [2024-06-27 18:33:29,500 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 214 selfloop transitions, 29 changer transitions 0/257 dead transitions. [2024-06-27 18:33:29,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 257 transitions, 3382 flow [2024-06-27 18:33:29,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:29,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:29,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 18:33:29,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-27 18:33:29,503 INFO L175 Difference]: Start difference. First operand has 188 places, 234 transitions, 2748 flow. Second operand 7 states and 159 transitions. [2024-06-27 18:33:29,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 257 transitions, 3382 flow [2024-06-27 18:33:29,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 257 transitions, 3276 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 18:33:29,961 INFO L231 Difference]: Finished difference. Result has 190 places, 234 transitions, 2708 flow [2024-06-27 18:33:29,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2642, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2708, PETRI_PLACES=190, PETRI_TRANSITIONS=234} [2024-06-27 18:33:29,961 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 136 predicate places. [2024-06-27 18:33:29,961 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 234 transitions, 2708 flow [2024-06-27 18:33:29,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:29,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:29,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:29,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:33:29,962 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:29,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:29,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1270379395, now seen corresponding path program 3 times [2024-06-27 18:33:29,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:29,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654441989] [2024-06-27 18:33:29,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:29,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:29,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:30,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:30,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:30,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654441989] [2024-06-27 18:33:30,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654441989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:30,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:30,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:30,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107674447] [2024-06-27 18:33:30,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:30,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:30,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:30,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:30,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:30,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:33:30,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 234 transitions, 2708 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:30,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:30,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:33:30,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:32,321 INFO L124 PetriNetUnfolderBase]: 7054/11143 cut-off events. [2024-06-27 18:33:32,322 INFO L125 PetriNetUnfolderBase]: For 274599/274599 co-relation queries the response was YES. [2024-06-27 18:33:32,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64089 conditions, 11143 events. 7054/11143 cut-off events. For 274599/274599 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 72538 event pairs, 2418 based on Foata normal form. 1/10900 useless extension candidates. Maximal degree in co-relation 64002. Up to 10122 conditions per place. [2024-06-27 18:33:32,503 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 226 selfloop transitions, 22 changer transitions 0/256 dead transitions. [2024-06-27 18:33:32,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 256 transitions, 3280 flow [2024-06-27 18:33:32,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:32,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:32,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-27 18:33:32,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-27 18:33:32,507 INFO L175 Difference]: Start difference. First operand has 190 places, 234 transitions, 2708 flow. Second operand 7 states and 149 transitions. [2024-06-27 18:33:32,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 256 transitions, 3280 flow [2024-06-27 18:33:33,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 256 transitions, 3135 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 18:33:33,034 INFO L231 Difference]: Finished difference. Result has 190 places, 234 transitions, 2613 flow [2024-06-27 18:33:33,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2563, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2613, PETRI_PLACES=190, PETRI_TRANSITIONS=234} [2024-06-27 18:33:33,035 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 136 predicate places. [2024-06-27 18:33:33,035 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 234 transitions, 2613 flow [2024-06-27 18:33:33,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:33,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:33,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:33,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:33:33,035 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:33,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:33,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1954595136, now seen corresponding path program 1 times [2024-06-27 18:33:33,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:33,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517719780] [2024-06-27 18:33:33,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:33,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:33,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:33,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:33,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:33,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517719780] [2024-06-27 18:33:33,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517719780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:33,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:33,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:33,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276128744] [2024-06-27 18:33:33,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:33,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:33,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:33,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:33,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:33,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:33:33,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 234 transitions, 2613 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:33,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:33,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:33:33,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:35,341 INFO L124 PetriNetUnfolderBase]: 6744/10787 cut-off events. [2024-06-27 18:33:35,341 INFO L125 PetriNetUnfolderBase]: For 283950/283966 co-relation queries the response was YES. [2024-06-27 18:33:35,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62625 conditions, 10787 events. 6744/10787 cut-off events. For 283950/283966 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 71301 event pairs, 2219 based on Foata normal form. 2/10535 useless extension candidates. Maximal degree in co-relation 62541. Up to 9565 conditions per place. [2024-06-27 18:33:35,458 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 229 selfloop transitions, 25 changer transitions 0/268 dead transitions. [2024-06-27 18:33:35,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 268 transitions, 3247 flow [2024-06-27 18:33:35,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:35,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:35,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 18:33:35,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-27 18:33:35,460 INFO L175 Difference]: Start difference. First operand has 190 places, 234 transitions, 2613 flow. Second operand 7 states and 163 transitions. [2024-06-27 18:33:35,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 268 transitions, 3247 flow [2024-06-27 18:33:35,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 268 transitions, 3165 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 18:33:35,776 INFO L231 Difference]: Finished difference. Result has 191 places, 237 transitions, 2633 flow [2024-06-27 18:33:35,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2531, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2633, PETRI_PLACES=191, PETRI_TRANSITIONS=237} [2024-06-27 18:33:35,782 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 137 predicate places. [2024-06-27 18:33:35,782 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 237 transitions, 2633 flow [2024-06-27 18:33:35,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:35,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:35,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:35,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:33:35,783 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:35,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:35,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1954715292, now seen corresponding path program 1 times [2024-06-27 18:33:35,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:35,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129137885] [2024-06-27 18:33:35,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:35,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:35,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:36,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:36,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:36,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129137885] [2024-06-27 18:33:36,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129137885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:36,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:36,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:36,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055747091] [2024-06-27 18:33:36,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:36,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:36,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:36,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:36,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:36,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:33:36,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 237 transitions, 2633 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:36,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:36,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:33:36,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:38,058 INFO L124 PetriNetUnfolderBase]: 7105/11235 cut-off events. [2024-06-27 18:33:38,058 INFO L125 PetriNetUnfolderBase]: For 292935/292935 co-relation queries the response was YES. [2024-06-27 18:33:38,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65083 conditions, 11235 events. 7105/11235 cut-off events. For 292935/292935 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 73343 event pairs, 2407 based on Foata normal form. 1/10986 useless extension candidates. Maximal degree in co-relation 64998. Up to 10142 conditions per place. [2024-06-27 18:33:38,190 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 226 selfloop transitions, 38 changer transitions 0/272 dead transitions. [2024-06-27 18:33:38,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 272 transitions, 3402 flow [2024-06-27 18:33:38,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:38,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:38,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 18:33:38,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-27 18:33:38,196 INFO L175 Difference]: Start difference. First operand has 191 places, 237 transitions, 2633 flow. Second operand 7 states and 157 transitions. [2024-06-27 18:33:38,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 272 transitions, 3402 flow [2024-06-27 18:33:38,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 272 transitions, 3326 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:33:38,665 INFO L231 Difference]: Finished difference. Result has 193 places, 243 transitions, 2714 flow [2024-06-27 18:33:38,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2714, PETRI_PLACES=193, PETRI_TRANSITIONS=243} [2024-06-27 18:33:38,666 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 139 predicate places. [2024-06-27 18:33:38,666 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 243 transitions, 2714 flow [2024-06-27 18:33:38,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:38,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:38,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:38,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:33:38,667 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:38,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:38,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1954715106, now seen corresponding path program 2 times [2024-06-27 18:33:38,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:38,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506294979] [2024-06-27 18:33:38,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:38,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:38,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:39,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:39,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:39,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506294979] [2024-06-27 18:33:39,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506294979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:39,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:39,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:39,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887155967] [2024-06-27 18:33:39,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:39,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:39,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:39,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:39,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:39,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:33:39,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 243 transitions, 2714 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:39,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:39,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:33:39,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:40,941 INFO L124 PetriNetUnfolderBase]: 6829/10909 cut-off events. [2024-06-27 18:33:40,941 INFO L125 PetriNetUnfolderBase]: For 305866/305902 co-relation queries the response was YES. [2024-06-27 18:33:41,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64763 conditions, 10909 events. 6829/10909 cut-off events. For 305866/305902 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 72167 event pairs, 2240 based on Foata normal form. 2/10648 useless extension candidates. Maximal degree in co-relation 64677. Up to 9584 conditions per place. [2024-06-27 18:33:41,103 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 223 selfloop transitions, 43 changer transitions 0/282 dead transitions. [2024-06-27 18:33:41,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 282 transitions, 3541 flow [2024-06-27 18:33:41,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:41,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:41,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 18:33:41,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-27 18:33:41,105 INFO L175 Difference]: Start difference. First operand has 193 places, 243 transitions, 2714 flow. Second operand 7 states and 166 transitions. [2024-06-27 18:33:41,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 282 transitions, 3541 flow [2024-06-27 18:33:41,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 282 transitions, 3486 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 18:33:41,557 INFO L231 Difference]: Finished difference. Result has 197 places, 249 transitions, 2850 flow [2024-06-27 18:33:41,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2659, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2850, PETRI_PLACES=197, PETRI_TRANSITIONS=249} [2024-06-27 18:33:41,558 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 143 predicate places. [2024-06-27 18:33:41,558 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 249 transitions, 2850 flow [2024-06-27 18:33:41,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:41,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:41,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:41,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:33:41,558 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:41,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:41,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1824706112, now seen corresponding path program 3 times [2024-06-27 18:33:41,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:41,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660762517] [2024-06-27 18:33:41,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:41,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:41,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:42,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:42,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:42,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660762517] [2024-06-27 18:33:42,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660762517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:42,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:42,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:42,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131043801] [2024-06-27 18:33:42,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:42,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:42,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:42,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:42,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:42,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:33:42,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 249 transitions, 2850 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:42,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:42,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:33:42,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:44,158 INFO L124 PetriNetUnfolderBase]: 6823/10901 cut-off events. [2024-06-27 18:33:44,158 INFO L125 PetriNetUnfolderBase]: For 320190/320225 co-relation queries the response was YES. [2024-06-27 18:33:44,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65841 conditions, 10901 events. 6823/10901 cut-off events. For 320190/320225 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 72051 event pairs, 2246 based on Foata normal form. 2/10640 useless extension candidates. Maximal degree in co-relation 65753. Up to 9579 conditions per place. [2024-06-27 18:33:44,274 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 218 selfloop transitions, 43 changer transitions 0/277 dead transitions. [2024-06-27 18:33:44,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 277 transitions, 3471 flow [2024-06-27 18:33:44,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:44,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:44,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 18:33:44,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-27 18:33:44,276 INFO L175 Difference]: Start difference. First operand has 197 places, 249 transitions, 2850 flow. Second operand 7 states and 162 transitions. [2024-06-27 18:33:44,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 277 transitions, 3471 flow [2024-06-27 18:33:44,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 277 transitions, 3384 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 18:33:44,685 INFO L231 Difference]: Finished difference. Result has 201 places, 249 transitions, 2856 flow [2024-06-27 18:33:44,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2763, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2856, PETRI_PLACES=201, PETRI_TRANSITIONS=249} [2024-06-27 18:33:44,686 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 147 predicate places. [2024-06-27 18:33:44,686 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 249 transitions, 2856 flow [2024-06-27 18:33:44,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:44,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:44,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:44,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:33:44,687 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:44,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:44,687 INFO L85 PathProgramCache]: Analyzing trace with hash 2131846812, now seen corresponding path program 2 times [2024-06-27 18:33:44,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:44,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931567726] [2024-06-27 18:33:44,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:44,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:44,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:45,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:45,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:45,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931567726] [2024-06-27 18:33:45,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931567726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:45,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:45,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:45,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468992575] [2024-06-27 18:33:45,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:45,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:45,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:45,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:45,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:45,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:33:45,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 249 transitions, 2856 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:45,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:45,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:33:45,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:47,112 INFO L124 PetriNetUnfolderBase]: 7150/11315 cut-off events. [2024-06-27 18:33:47,112 INFO L125 PetriNetUnfolderBase]: For 328263/328266 co-relation queries the response was YES. [2024-06-27 18:33:47,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67558 conditions, 11315 events. 7150/11315 cut-off events. For 328263/328266 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 74007 event pairs, 2405 based on Foata normal form. 3/11062 useless extension candidates. Maximal degree in co-relation 67468. Up to 10198 conditions per place. [2024-06-27 18:33:47,267 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 230 selfloop transitions, 41 changer transitions 0/279 dead transitions. [2024-06-27 18:33:47,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 279 transitions, 3621 flow [2024-06-27 18:33:47,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:47,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:47,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 18:33:47,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 18:33:47,268 INFO L175 Difference]: Start difference. First operand has 201 places, 249 transitions, 2856 flow. Second operand 7 states and 154 transitions. [2024-06-27 18:33:47,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 279 transitions, 3621 flow [2024-06-27 18:33:47,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 279 transitions, 3501 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 18:33:47,721 INFO L231 Difference]: Finished difference. Result has 202 places, 252 transitions, 2861 flow [2024-06-27 18:33:47,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2736, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2861, PETRI_PLACES=202, PETRI_TRANSITIONS=252} [2024-06-27 18:33:47,722 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 148 predicate places. [2024-06-27 18:33:47,722 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 252 transitions, 2861 flow [2024-06-27 18:33:47,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:47,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:47,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:47,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:33:47,723 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:47,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:47,723 INFO L85 PathProgramCache]: Analyzing trace with hash 2132083962, now seen corresponding path program 3 times [2024-06-27 18:33:47,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:47,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153564980] [2024-06-27 18:33:47,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:47,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:47,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:48,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:48,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:48,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153564980] [2024-06-27 18:33:48,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153564980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:48,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:48,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:48,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889539490] [2024-06-27 18:33:48,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:48,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:48,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:48,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:48,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:48,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:33:48,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 252 transitions, 2861 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:48,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:48,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:33:48,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:50,105 INFO L124 PetriNetUnfolderBase]: 7147/11311 cut-off events. [2024-06-27 18:33:50,105 INFO L125 PetriNetUnfolderBase]: For 337239/337242 co-relation queries the response was YES. [2024-06-27 18:33:50,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67628 conditions, 11311 events. 7147/11311 cut-off events. For 337239/337242 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 73997 event pairs, 2405 based on Foata normal form. 3/11058 useless extension candidates. Maximal degree in co-relation 67537. Up to 10195 conditions per place. [2024-06-27 18:33:50,268 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 225 selfloop transitions, 43 changer transitions 0/276 dead transitions. [2024-06-27 18:33:50,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 276 transitions, 3477 flow [2024-06-27 18:33:50,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:50,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:50,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-27 18:33:50,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 18:33:50,269 INFO L175 Difference]: Start difference. First operand has 202 places, 252 transitions, 2861 flow. Second operand 7 states and 152 transitions. [2024-06-27 18:33:50,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 276 transitions, 3477 flow [2024-06-27 18:33:50,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 276 transitions, 3353 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 18:33:50,742 INFO L231 Difference]: Finished difference. Result has 204 places, 252 transitions, 2830 flow [2024-06-27 18:33:50,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2737, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2830, PETRI_PLACES=204, PETRI_TRANSITIONS=252} [2024-06-27 18:33:50,743 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 150 predicate places. [2024-06-27 18:33:50,743 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 252 transitions, 2830 flow [2024-06-27 18:33:50,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:50,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:50,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:50,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:33:50,744 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:50,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:50,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1613423813, now seen corresponding path program 1 times [2024-06-27 18:33:50,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:50,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979585548] [2024-06-27 18:33:50,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:50,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:50,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:51,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:51,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:51,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979585548] [2024-06-27 18:33:51,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979585548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:51,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:51,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:33:51,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91468000] [2024-06-27 18:33:51,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:51,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:33:51,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:51,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:33:51,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:33:52,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:33:52,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 252 transitions, 2830 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:52,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:52,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:33:52,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:54,087 INFO L124 PetriNetUnfolderBase]: 6893/10900 cut-off events. [2024-06-27 18:33:54,087 INFO L125 PetriNetUnfolderBase]: For 357303/357330 co-relation queries the response was YES. [2024-06-27 18:33:54,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66995 conditions, 10900 events. 6893/10900 cut-off events. For 357303/357330 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 71071 event pairs, 1817 based on Foata normal form. 12/10651 useless extension candidates. Maximal degree in co-relation 66903. Up to 9264 conditions per place. [2024-06-27 18:33:54,203 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 254 selfloop transitions, 40 changer transitions 0/311 dead transitions. [2024-06-27 18:33:54,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 311 transitions, 3662 flow [2024-06-27 18:33:54,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:33:54,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:33:54,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 18:33:54,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-27 18:33:54,205 INFO L175 Difference]: Start difference. First operand has 204 places, 252 transitions, 2830 flow. Second operand 9 states and 224 transitions. [2024-06-27 18:33:54,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 311 transitions, 3662 flow [2024-06-27 18:33:54,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 311 transitions, 3562 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 18:33:54,590 INFO L231 Difference]: Finished difference. Result has 207 places, 253 transitions, 2852 flow [2024-06-27 18:33:54,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2730, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2852, PETRI_PLACES=207, PETRI_TRANSITIONS=253} [2024-06-27 18:33:54,591 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 153 predicate places. [2024-06-27 18:33:54,592 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 253 transitions, 2852 flow [2024-06-27 18:33:54,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:54,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:54,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:54,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:33:54,592 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:54,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:54,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1632235455, now seen corresponding path program 1 times [2024-06-27 18:33:54,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:54,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356391818] [2024-06-27 18:33:54,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:54,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:54,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:55,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:55,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:55,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356391818] [2024-06-27 18:33:55,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356391818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:55,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:55,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:55,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022782949] [2024-06-27 18:33:55,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:55,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:55,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:55,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:55,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:55,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:33:55,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 253 transitions, 2852 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:55,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:55,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:33:55,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:57,430 INFO L124 PetriNetUnfolderBase]: 6930/10896 cut-off events. [2024-06-27 18:33:57,430 INFO L125 PetriNetUnfolderBase]: For 367155/367178 co-relation queries the response was YES. [2024-06-27 18:33:57,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67971 conditions, 10896 events. 6930/10896 cut-off events. For 367155/367178 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 70602 event pairs, 1970 based on Foata normal form. 4/10670 useless extension candidates. Maximal degree in co-relation 67878. Up to 9464 conditions per place. [2024-06-27 18:33:57,576 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 238 selfloop transitions, 62 changer transitions 0/317 dead transitions. [2024-06-27 18:33:57,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 317 transitions, 3963 flow [2024-06-27 18:33:57,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:33:57,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:33:57,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 18:33:57,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 18:33:57,577 INFO L175 Difference]: Start difference. First operand has 207 places, 253 transitions, 2852 flow. Second operand 9 states and 225 transitions. [2024-06-27 18:33:57,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 317 transitions, 3963 flow [2024-06-27 18:33:58,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 317 transitions, 3857 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 18:33:58,203 INFO L231 Difference]: Finished difference. Result has 210 places, 263 transitions, 3041 flow [2024-06-27 18:33:58,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2746, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3041, PETRI_PLACES=210, PETRI_TRANSITIONS=263} [2024-06-27 18:33:58,203 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 156 predicate places. [2024-06-27 18:33:58,203 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 263 transitions, 3041 flow [2024-06-27 18:33:58,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:58,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:58,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:58,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:33:58,204 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:58,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:58,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1631966344, now seen corresponding path program 1 times [2024-06-27 18:33:58,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:58,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355487829] [2024-06-27 18:33:58,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:58,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:58,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:58,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:58,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:58,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355487829] [2024-06-27 18:33:58,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355487829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:58,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:58,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:58,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571226487] [2024-06-27 18:33:58,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:58,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:58,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:58,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:58,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:59,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:33:59,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 263 transitions, 3041 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:59,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:59,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:33:59,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:00,955 INFO L124 PetriNetUnfolderBase]: 7368/11376 cut-off events. [2024-06-27 18:34:00,956 INFO L125 PetriNetUnfolderBase]: For 382299/382302 co-relation queries the response was YES. [2024-06-27 18:34:01,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71660 conditions, 11376 events. 7368/11376 cut-off events. For 382299/382302 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 72109 event pairs, 2144 based on Foata normal form. 4/11157 useless extension candidates. Maximal degree in co-relation 71565. Up to 10064 conditions per place. [2024-06-27 18:34:01,104 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 247 selfloop transitions, 73 changer transitions 0/328 dead transitions. [2024-06-27 18:34:01,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 328 transitions, 4282 flow [2024-06-27 18:34:01,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:34:01,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:34:01,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 18:34:01,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026041666666666 [2024-06-27 18:34:01,106 INFO L175 Difference]: Start difference. First operand has 210 places, 263 transitions, 3041 flow. Second operand 8 states and 193 transitions. [2024-06-27 18:34:01,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 328 transitions, 4282 flow [2024-06-27 18:34:01,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 328 transitions, 4135 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-27 18:34:01,643 INFO L231 Difference]: Finished difference. Result has 215 places, 285 transitions, 3409 flow [2024-06-27 18:34:01,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2894, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3409, PETRI_PLACES=215, PETRI_TRANSITIONS=285} [2024-06-27 18:34:01,644 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 161 predicate places. [2024-06-27 18:34:01,644 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 285 transitions, 3409 flow [2024-06-27 18:34:01,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:01,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:01,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:01,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:34:01,645 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:01,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:01,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1093107759, now seen corresponding path program 1 times [2024-06-27 18:34:01,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:01,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149570883] [2024-06-27 18:34:01,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:01,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:01,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:02,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:02,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:02,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149570883] [2024-06-27 18:34:02,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149570883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:02,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:02,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:34:02,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671705849] [2024-06-27 18:34:02,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:02,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:34:02,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:02,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:34:02,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:34:02,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:34:02,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 285 transitions, 3409 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:02,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:02,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:34:02,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:04,124 INFO L124 PetriNetUnfolderBase]: 7104/11115 cut-off events. [2024-06-27 18:34:04,124 INFO L125 PetriNetUnfolderBase]: For 413137/413171 co-relation queries the response was YES. [2024-06-27 18:34:04,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73465 conditions, 11115 events. 7104/11115 cut-off events. For 413137/413171 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 71874 event pairs, 1989 based on Foata normal form. 5/10891 useless extension candidates. Maximal degree in co-relation 73366. Up to 9734 conditions per place. [2024-06-27 18:34:04,264 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 249 selfloop transitions, 58 changer transitions 0/330 dead transitions. [2024-06-27 18:34:04,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 330 transitions, 4490 flow [2024-06-27 18:34:04,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:34:04,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:34:04,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 18:34:04,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5148809523809523 [2024-06-27 18:34:04,266 INFO L175 Difference]: Start difference. First operand has 215 places, 285 transitions, 3409 flow. Second operand 7 states and 173 transitions. [2024-06-27 18:34:04,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 330 transitions, 4490 flow [2024-06-27 18:34:05,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 330 transitions, 4393 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-27 18:34:05,075 INFO L231 Difference]: Finished difference. Result has 221 places, 295 transitions, 3613 flow [2024-06-27 18:34:05,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3613, PETRI_PLACES=221, PETRI_TRANSITIONS=295} [2024-06-27 18:34:05,075 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 167 predicate places. [2024-06-27 18:34:05,076 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 295 transitions, 3613 flow [2024-06-27 18:34:05,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:05,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:05,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:05,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:34:05,076 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:05,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:05,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1622708287, now seen corresponding path program 2 times [2024-06-27 18:34:05,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:05,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101999164] [2024-06-27 18:34:05,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:05,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:05,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:05,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-27 18:34:05,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:05,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101999164] [2024-06-27 18:34:05,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101999164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:05,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:05,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:34:05,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790829142] [2024-06-27 18:34:05,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:05,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:34:05,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:05,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:34:05,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:34:05,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:34:05,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 295 transitions, 3613 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:05,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:05,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:34:05,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:07,491 INFO L124 PetriNetUnfolderBase]: 7098/11099 cut-off events. [2024-06-27 18:34:07,492 INFO L125 PetriNetUnfolderBase]: For 422119/422145 co-relation queries the response was YES. [2024-06-27 18:34:07,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73818 conditions, 11099 events. 7098/11099 cut-off events. For 422119/422145 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 71636 event pairs, 1995 based on Foata normal form. 5/10879 useless extension candidates. Maximal degree in co-relation 73715. Up to 9729 conditions per place. [2024-06-27 18:34:07,629 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 250 selfloop transitions, 54 changer transitions 0/327 dead transitions. [2024-06-27 18:34:07,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 327 transitions, 4529 flow [2024-06-27 18:34:07,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:34:07,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:34:07,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 18:34:07,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059523809523809 [2024-06-27 18:34:07,630 INFO L175 Difference]: Start difference. First operand has 221 places, 295 transitions, 3613 flow. Second operand 7 states and 170 transitions. [2024-06-27 18:34:07,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 327 transitions, 4529 flow [2024-06-27 18:34:08,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 327 transitions, 4443 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 18:34:08,509 INFO L231 Difference]: Finished difference. Result has 225 places, 295 transitions, 3644 flow [2024-06-27 18:34:08,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3527, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3644, PETRI_PLACES=225, PETRI_TRANSITIONS=295} [2024-06-27 18:34:08,510 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 171 predicate places. [2024-06-27 18:34:08,510 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 295 transitions, 3644 flow [2024-06-27 18:34:08,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:08,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:08,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:08,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:34:08,511 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:08,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:08,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1786585625, now seen corresponding path program 2 times [2024-06-27 18:34:08,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:08,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232973585] [2024-06-27 18:34:08,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:08,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:08,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:09,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:09,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:09,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232973585] [2024-06-27 18:34:09,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232973585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:09,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:09,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:34:09,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383651517] [2024-06-27 18:34:09,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:09,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:34:09,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:09,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:34:09,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:34:09,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:34:09,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 295 transitions, 3644 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:09,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:09,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:34:09,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:11,777 INFO L124 PetriNetUnfolderBase]: 7190/11237 cut-off events. [2024-06-27 18:34:11,778 INFO L125 PetriNetUnfolderBase]: For 447403/447429 co-relation queries the response was YES. [2024-06-27 18:34:11,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75098 conditions, 11237 events. 7190/11237 cut-off events. For 447403/447429 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 72604 event pairs, 1828 based on Foata normal form. 13/11029 useless extension candidates. Maximal degree in co-relation 74994. Up to 9518 conditions per place. [2024-06-27 18:34:11,911 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 288 selfloop transitions, 44 changer transitions 0/355 dead transitions. [2024-06-27 18:34:11,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 355 transitions, 4568 flow [2024-06-27 18:34:11,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:34:11,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:34:11,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-27 18:34:11,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162037037037037 [2024-06-27 18:34:11,912 INFO L175 Difference]: Start difference. First operand has 225 places, 295 transitions, 3644 flow. Second operand 9 states and 223 transitions. [2024-06-27 18:34:11,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 355 transitions, 4568 flow [2024-06-27 18:34:12,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 355 transitions, 4471 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 18:34:12,745 INFO L231 Difference]: Finished difference. Result has 230 places, 296 transitions, 3679 flow [2024-06-27 18:34:12,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3547, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3679, PETRI_PLACES=230, PETRI_TRANSITIONS=296} [2024-06-27 18:34:12,746 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 176 predicate places. [2024-06-27 18:34:12,746 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 296 transitions, 3679 flow [2024-06-27 18:34:12,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:12,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:12,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:12,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:34:12,747 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:12,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:12,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1087397466, now seen corresponding path program 2 times [2024-06-27 18:34:12,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:12,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999223362] [2024-06-27 18:34:12,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:12,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:12,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:13,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:13,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:13,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999223362] [2024-06-27 18:34:13,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999223362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:13,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:13,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:34:13,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209813306] [2024-06-27 18:34:13,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:13,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:34:13,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:13,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:34:13,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:34:13,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:34:13,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 296 transitions, 3679 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:13,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:13,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:34:13,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:15,531 INFO L124 PetriNetUnfolderBase]: 7645/11784 cut-off events. [2024-06-27 18:34:15,531 INFO L125 PetriNetUnfolderBase]: For 459635/459638 co-relation queries the response was YES. [2024-06-27 18:34:15,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78409 conditions, 11784 events. 7645/11784 cut-off events. For 459635/459638 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 74886 event pairs, 2198 based on Foata normal form. 4/11563 useless extension candidates. Maximal degree in co-relation 78304. Up to 10343 conditions per place. [2024-06-27 18:34:15,717 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 257 selfloop transitions, 81 changer transitions 0/346 dead transitions. [2024-06-27 18:34:15,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 346 transitions, 4985 flow [2024-06-27 18:34:15,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:34:15,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:34:15,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 18:34:15,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921875 [2024-06-27 18:34:15,718 INFO L175 Difference]: Start difference. First operand has 230 places, 296 transitions, 3679 flow. Second operand 8 states and 189 transitions. [2024-06-27 18:34:15,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 346 transitions, 4985 flow [2024-06-27 18:34:16,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 346 transitions, 4869 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 18:34:16,629 INFO L231 Difference]: Finished difference. Result has 232 places, 308 transitions, 3951 flow [2024-06-27 18:34:16,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3563, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3951, PETRI_PLACES=232, PETRI_TRANSITIONS=308} [2024-06-27 18:34:16,630 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 178 predicate places. [2024-06-27 18:34:16,630 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 308 transitions, 3951 flow [2024-06-27 18:34:16,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:16,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:16,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:16,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:34:16,630 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:16,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:16,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1087397807, now seen corresponding path program 2 times [2024-06-27 18:34:16,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:16,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307297622] [2024-06-27 18:34:16,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:16,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:16,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:17,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:17,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:17,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307297622] [2024-06-27 18:34:17,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307297622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:17,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:17,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:34:17,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843013414] [2024-06-27 18:34:17,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:17,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:34:17,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:17,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:34:17,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:34:17,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:34:17,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 308 transitions, 3951 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:17,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:17,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:34:17,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:19,593 INFO L124 PetriNetUnfolderBase]: 7338/11486 cut-off events. [2024-06-27 18:34:19,593 INFO L125 PetriNetUnfolderBase]: For 470112/470140 co-relation queries the response was YES. [2024-06-27 18:34:19,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77230 conditions, 11486 events. 7338/11486 cut-off events. For 470112/470140 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 74629 event pairs, 2040 based on Foata normal form. 7/11257 useless extension candidates. Maximal degree in co-relation 77123. Up to 10018 conditions per place. [2024-06-27 18:34:19,838 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 264 selfloop transitions, 59 changer transitions 0/349 dead transitions. [2024-06-27 18:34:19,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 349 transitions, 4989 flow [2024-06-27 18:34:19,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:34:19,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:34:19,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 18:34:19,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973958333333333 [2024-06-27 18:34:19,839 INFO L175 Difference]: Start difference. First operand has 232 places, 308 transitions, 3951 flow. Second operand 8 states and 191 transitions. [2024-06-27 18:34:19,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 349 transitions, 4989 flow [2024-06-27 18:34:21,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 349 transitions, 4842 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 18:34:21,031 INFO L231 Difference]: Finished difference. Result has 237 places, 312 transitions, 3983 flow [2024-06-27 18:34:21,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3804, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3983, PETRI_PLACES=237, PETRI_TRANSITIONS=312} [2024-06-27 18:34:21,032 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 183 predicate places. [2024-06-27 18:34:21,032 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 312 transitions, 3983 flow [2024-06-27 18:34:21,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:21,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:21,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:21,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:34:21,033 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:21,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:21,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1087386306, now seen corresponding path program 3 times [2024-06-27 18:34:21,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:21,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181361467] [2024-06-27 18:34:21,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:21,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:21,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:21,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:21,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:21,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181361467] [2024-06-27 18:34:21,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181361467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:21,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:21,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:34:21,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045477186] [2024-06-27 18:34:21,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:21,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:34:21,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:21,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:34:21,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:34:21,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:34:21,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 312 transitions, 3983 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:21,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:21,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:34:21,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:24,034 INFO L124 PetriNetUnfolderBase]: 7677/11830 cut-off events. [2024-06-27 18:34:24,035 INFO L125 PetriNetUnfolderBase]: For 478539/478542 co-relation queries the response was YES. [2024-06-27 18:34:24,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78708 conditions, 11830 events. 7677/11830 cut-off events. For 478539/478542 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 75176 event pairs, 2201 based on Foata normal form. 4/11608 useless extension candidates. Maximal degree in co-relation 78600. Up to 10390 conditions per place. [2024-06-27 18:34:24,180 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 262 selfloop transitions, 80 changer transitions 0/350 dead transitions. [2024-06-27 18:34:24,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 350 transitions, 5121 flow [2024-06-27 18:34:24,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:34:24,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:34:24,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 18:34:24,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-27 18:34:24,183 INFO L175 Difference]: Start difference. First operand has 237 places, 312 transitions, 3983 flow. Second operand 8 states and 188 transitions. [2024-06-27 18:34:24,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 350 transitions, 5121 flow [2024-06-27 18:34:25,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 350 transitions, 4964 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 18:34:25,309 INFO L231 Difference]: Finished difference. Result has 240 places, 312 transitions, 3994 flow [2024-06-27 18:34:25,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3826, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3994, PETRI_PLACES=240, PETRI_TRANSITIONS=312} [2024-06-27 18:34:25,310 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 186 predicate places. [2024-06-27 18:34:25,310 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 312 transitions, 3994 flow [2024-06-27 18:34:25,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:25,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:25,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:25,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:34:25,311 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:25,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:25,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1622700351, now seen corresponding path program 1 times [2024-06-27 18:34:25,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:25,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737431716] [2024-06-27 18:34:25,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:25,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:25,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:26,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:26,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:26,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737431716] [2024-06-27 18:34:26,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737431716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:26,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:26,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:34:26,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054026266] [2024-06-27 18:34:26,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:26,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:34:26,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:26,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:34:26,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:34:26,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:34:26,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 312 transitions, 3994 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:26,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:26,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:34:26,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:28,032 INFO L124 PetriNetUnfolderBase]: 7773/11998 cut-off events. [2024-06-27 18:34:28,033 INFO L125 PetriNetUnfolderBase]: For 502119/502119 co-relation queries the response was YES. [2024-06-27 18:34:28,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80364 conditions, 11998 events. 7773/11998 cut-off events. For 502119/502119 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 76486 event pairs, 2215 based on Foata normal form. 3/11764 useless extension candidates. Maximal degree in co-relation 80255. Up to 11008 conditions per place. [2024-06-27 18:34:28,188 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 318 selfloop transitions, 36 changer transitions 0/362 dead transitions. [2024-06-27 18:34:28,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 362 transitions, 5112 flow [2024-06-27 18:34:28,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:34:28,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:34:28,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 18:34:28,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-27 18:34:28,190 INFO L175 Difference]: Start difference. First operand has 240 places, 312 transitions, 3994 flow. Second operand 8 states and 184 transitions. [2024-06-27 18:34:28,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 362 transitions, 5112 flow [2024-06-27 18:34:29,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 362 transitions, 4943 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 18:34:29,340 INFO L231 Difference]: Finished difference. Result has 243 places, 322 transitions, 4085 flow [2024-06-27 18:34:29,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3825, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4085, PETRI_PLACES=243, PETRI_TRANSITIONS=322} [2024-06-27 18:34:29,340 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 189 predicate places. [2024-06-27 18:34:29,340 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 322 transitions, 4085 flow [2024-06-27 18:34:29,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:29,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:29,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:29,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:34:29,341 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:29,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:29,341 INFO L85 PathProgramCache]: Analyzing trace with hash 454267777, now seen corresponding path program 3 times [2024-06-27 18:34:29,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:29,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340564054] [2024-06-27 18:34:29,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:29,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:29,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:30,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:30,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:30,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340564054] [2024-06-27 18:34:30,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340564054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:30,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:30,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:34:30,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288137283] [2024-06-27 18:34:30,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:30,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:34:30,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:30,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:34:30,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:34:30,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:34:30,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 322 transitions, 4085 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:30,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:30,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:34:30,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:32,058 INFO L124 PetriNetUnfolderBase]: 7415/11732 cut-off events. [2024-06-27 18:34:32,059 INFO L125 PetriNetUnfolderBase]: For 524060/524091 co-relation queries the response was YES. [2024-06-27 18:34:32,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80119 conditions, 11732 events. 7415/11732 cut-off events. For 524060/524091 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 77368 event pairs, 2360 based on Foata normal form. 8/11496 useless extension candidates. Maximal degree in co-relation 80008. Up to 10437 conditions per place. [2024-06-27 18:34:32,231 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 297 selfloop transitions, 28 changer transitions 0/351 dead transitions. [2024-06-27 18:34:32,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 351 transitions, 4943 flow [2024-06-27 18:34:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:34:32,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:34:32,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 18:34:32,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-27 18:34:32,233 INFO L175 Difference]: Start difference. First operand has 243 places, 322 transitions, 4085 flow. Second operand 7 states and 163 transitions. [2024-06-27 18:34:32,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 351 transitions, 4943 flow [2024-06-27 18:34:33,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 351 transitions, 4855 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 18:34:33,216 INFO L231 Difference]: Finished difference. Result has 247 places, 322 transitions, 4059 flow [2024-06-27 18:34:33,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3997, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4059, PETRI_PLACES=247, PETRI_TRANSITIONS=322} [2024-06-27 18:34:33,216 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 193 predicate places. [2024-06-27 18:34:33,217 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 322 transitions, 4059 flow [2024-06-27 18:34:33,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:33,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:33,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:33,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:34:33,217 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:33,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:33,219 INFO L85 PathProgramCache]: Analyzing trace with hash 466618177, now seen corresponding path program 4 times [2024-06-27 18:34:33,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:33,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719273115] [2024-06-27 18:34:33,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:33,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:33,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:33,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:33,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:33,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719273115] [2024-06-27 18:34:33,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719273115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:33,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:33,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:34:33,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643287510] [2024-06-27 18:34:33,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:33,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:34:33,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:33,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:34:33,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:34:33,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:34:33,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 322 transitions, 4059 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:33,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:33,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:34:33,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:36,007 INFO L124 PetriNetUnfolderBase]: 7432/11763 cut-off events. [2024-06-27 18:34:36,007 INFO L125 PetriNetUnfolderBase]: For 534603/534634 co-relation queries the response was YES. [2024-06-27 18:34:36,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80165 conditions, 11763 events. 7432/11763 cut-off events. For 534603/534634 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 77595 event pairs, 2364 based on Foata normal form. 8/11525 useless extension candidates. Maximal degree in co-relation 80051. Up to 10491 conditions per place. [2024-06-27 18:34:36,173 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 299 selfloop transitions, 24 changer transitions 0/349 dead transitions. [2024-06-27 18:34:36,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 349 transitions, 4848 flow [2024-06-27 18:34:36,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:34:36,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:34:36,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 18:34:36,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-27 18:34:36,175 INFO L175 Difference]: Start difference. First operand has 247 places, 322 transitions, 4059 flow. Second operand 7 states and 157 transitions. [2024-06-27 18:34:36,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 349 transitions, 4848 flow [2024-06-27 18:34:37,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 349 transitions, 4655 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 18:34:37,169 INFO L231 Difference]: Finished difference. Result has 246 places, 326 transitions, 3999 flow [2024-06-27 18:34:37,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3883, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3999, PETRI_PLACES=246, PETRI_TRANSITIONS=326} [2024-06-27 18:34:37,170 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 192 predicate places. [2024-06-27 18:34:37,170 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 326 transitions, 3999 flow [2024-06-27 18:34:37,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:37,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:37,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:37,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:34:37,171 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:37,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:37,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1079047663, now seen corresponding path program 5 times [2024-06-27 18:34:37,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:37,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997978631] [2024-06-27 18:34:37,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:37,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:37,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:37,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:37,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:37,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997978631] [2024-06-27 18:34:37,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997978631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:37,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:37,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:34:37,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121192681] [2024-06-27 18:34:37,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:37,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:34:37,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:37,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:34:37,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:34:37,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:34:37,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 326 transitions, 3999 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:37,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:37,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:34:37,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:39,926 INFO L124 PetriNetUnfolderBase]: 7424/11750 cut-off events. [2024-06-27 18:34:39,926 INFO L125 PetriNetUnfolderBase]: For 545353/545387 co-relation queries the response was YES. [2024-06-27 18:34:40,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79886 conditions, 11750 events. 7424/11750 cut-off events. For 545353/545387 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 77452 event pairs, 2354 based on Foata normal form. 11/11515 useless extension candidates. Maximal degree in co-relation 79772. Up to 10407 conditions per place. [2024-06-27 18:34:40,128 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 289 selfloop transitions, 34 changer transitions 0/349 dead transitions. [2024-06-27 18:34:40,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 349 transitions, 4841 flow [2024-06-27 18:34:40,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:34:40,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:34:40,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 18:34:40,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-27 18:34:40,130 INFO L175 Difference]: Start difference. First operand has 246 places, 326 transitions, 3999 flow. Second operand 7 states and 159 transitions. [2024-06-27 18:34:40,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 349 transitions, 4841 flow [2024-06-27 18:34:41,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 349 transitions, 4761 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:34:41,321 INFO L231 Difference]: Finished difference. Result has 248 places, 326 transitions, 3995 flow [2024-06-27 18:34:41,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3919, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3995, PETRI_PLACES=248, PETRI_TRANSITIONS=326} [2024-06-27 18:34:41,322 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 194 predicate places. [2024-06-27 18:34:41,322 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 326 transitions, 3995 flow [2024-06-27 18:34:41,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:41,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:41,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:41,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:34:41,323 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:41,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:41,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1662728001, now seen corresponding path program 6 times [2024-06-27 18:34:41,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:41,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15242532] [2024-06-27 18:34:41,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:41,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:41,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:41,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:41,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:41,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15242532] [2024-06-27 18:34:41,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15242532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:41,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:41,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:34:41,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743411855] [2024-06-27 18:34:41,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:41,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:34:41,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:41,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:34:41,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:34:41,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:34:41,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 326 transitions, 3995 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:41,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:41,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:34:41,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:44,017 INFO L124 PetriNetUnfolderBase]: 7426/11740 cut-off events. [2024-06-27 18:34:44,017 INFO L125 PetriNetUnfolderBase]: For 555988/556020 co-relation queries the response was YES. [2024-06-27 18:34:44,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80069 conditions, 11740 events. 7426/11740 cut-off events. For 555988/556020 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 77276 event pairs, 2370 based on Foata normal form. 8/11505 useless extension candidates. Maximal degree in co-relation 79954. Up to 10481 conditions per place. [2024-06-27 18:34:44,215 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 296 selfloop transitions, 24 changer transitions 0/346 dead transitions. [2024-06-27 18:34:44,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 346 transitions, 4697 flow [2024-06-27 18:34:44,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:34:44,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:34:44,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 18:34:44,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 18:34:44,216 INFO L175 Difference]: Start difference. First operand has 248 places, 326 transitions, 3995 flow. Second operand 7 states and 154 transitions. [2024-06-27 18:34:44,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 346 transitions, 4697 flow [2024-06-27 18:34:45,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 346 transitions, 4612 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 18:34:45,241 INFO L231 Difference]: Finished difference. Result has 250 places, 326 transitions, 3964 flow [2024-06-27 18:34:45,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3910, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3964, PETRI_PLACES=250, PETRI_TRANSITIONS=326} [2024-06-27 18:34:45,242 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 196 predicate places. [2024-06-27 18:34:45,242 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 326 transitions, 3964 flow [2024-06-27 18:34:45,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:45,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:45,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:45,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:34:45,243 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:45,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:45,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1932331725, now seen corresponding path program 3 times [2024-06-27 18:34:45,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:45,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275104417] [2024-06-27 18:34:45,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:45,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:45,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:46,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:46,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:46,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275104417] [2024-06-27 18:34:46,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275104417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:46,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:46,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:34:46,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121165194] [2024-06-27 18:34:46,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:46,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:34:46,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:46,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:34:46,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:34:46,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:34:46,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 326 transitions, 3964 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:46,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:46,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:34:46,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:48,588 INFO L124 PetriNetUnfolderBase]: 7388/11110 cut-off events. [2024-06-27 18:34:48,589 INFO L125 PetriNetUnfolderBase]: For 564474/564493 co-relation queries the response was YES. [2024-06-27 18:34:48,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78609 conditions, 11110 events. 7388/11110 cut-off events. For 564474/564493 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 67425 event pairs, 1271 based on Foata normal form. 16/11034 useless extension candidates. Maximal degree in co-relation 78493. Up to 9295 conditions per place. [2024-06-27 18:34:48,749 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 290 selfloop transitions, 75 changer transitions 0/391 dead transitions. [2024-06-27 18:34:48,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 391 transitions, 4995 flow [2024-06-27 18:34:48,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:34:48,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:34:48,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 18:34:48,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5598958333333334 [2024-06-27 18:34:48,750 INFO L175 Difference]: Start difference. First operand has 250 places, 326 transitions, 3964 flow. Second operand 8 states and 215 transitions. [2024-06-27 18:34:48,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 391 transitions, 4995 flow [2024-06-27 18:34:50,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 391 transitions, 4881 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 18:34:50,060 INFO L231 Difference]: Finished difference. Result has 250 places, 326 transitions, 4013 flow [2024-06-27 18:34:50,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3850, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4013, PETRI_PLACES=250, PETRI_TRANSITIONS=326} [2024-06-27 18:34:50,061 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 196 predicate places. [2024-06-27 18:34:50,061 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 326 transitions, 4013 flow [2024-06-27 18:34:50,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:50,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:50,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:50,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:34:50,061 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:50,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:50,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1040163529, now seen corresponding path program 4 times [2024-06-27 18:34:50,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:50,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214125456] [2024-06-27 18:34:50,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:50,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:50,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:51,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-27 18:34:51,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:51,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214125456] [2024-06-27 18:34:51,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214125456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:51,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:51,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:34:51,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203800165] [2024-06-27 18:34:51,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:51,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:34:51,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:51,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:34:51,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:34:51,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:34:51,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 326 transitions, 4013 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:51,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:51,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:34:51,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:53,335 INFO L124 PetriNetUnfolderBase]: 7482/11680 cut-off events. [2024-06-27 18:34:53,335 INFO L125 PetriNetUnfolderBase]: For 584408/584438 co-relation queries the response was YES. [2024-06-27 18:34:53,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81020 conditions, 11680 events. 7482/11680 cut-off events. For 584408/584438 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 75676 event pairs, 1852 based on Foata normal form. 17/11462 useless extension candidates. Maximal degree in co-relation 80903. Up to 9803 conditions per place. [2024-06-27 18:34:53,528 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 299 selfloop transitions, 55 changer transitions 0/380 dead transitions. [2024-06-27 18:34:53,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 380 transitions, 4963 flow [2024-06-27 18:34:53,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:34:53,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:34:53,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 18:34:53,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-27 18:34:53,530 INFO L175 Difference]: Start difference. First operand has 250 places, 326 transitions, 4013 flow. Second operand 8 states and 204 transitions. [2024-06-27 18:34:53,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 380 transitions, 4963 flow [2024-06-27 18:34:54,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 380 transitions, 4801 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 18:34:54,813 INFO L231 Difference]: Finished difference. Result has 251 places, 327 transitions, 4010 flow [2024-06-27 18:34:54,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3851, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4010, PETRI_PLACES=251, PETRI_TRANSITIONS=327} [2024-06-27 18:34:54,814 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 197 predicate places. [2024-06-27 18:34:54,815 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 327 transitions, 4010 flow [2024-06-27 18:34:54,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:54,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:54,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:54,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:34:54,815 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:54,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:54,816 INFO L85 PathProgramCache]: Analyzing trace with hash 818749129, now seen corresponding path program 5 times [2024-06-27 18:34:54,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:54,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967128711] [2024-06-27 18:34:54,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:54,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:54,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:56,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:56,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:56,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967128711] [2024-06-27 18:34:56,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967128711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:56,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:56,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:34:56,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053430901] [2024-06-27 18:34:56,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:56,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:34:56,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:56,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:34:56,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:34:56,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:34:56,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 327 transitions, 4010 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:56,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:56,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:34:56,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:58,924 INFO L124 PetriNetUnfolderBase]: 7575/11881 cut-off events. [2024-06-27 18:34:58,924 INFO L125 PetriNetUnfolderBase]: For 607660/607690 co-relation queries the response was YES. [2024-06-27 18:34:59,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82148 conditions, 11881 events. 7575/11881 cut-off events. For 607660/607690 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 77686 event pairs, 1873 based on Foata normal form. 17/11657 useless extension candidates. Maximal degree in co-relation 82030. Up to 9807 conditions per place. [2024-06-27 18:34:59,134 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 304 selfloop transitions, 48 changer transitions 0/378 dead transitions. [2024-06-27 18:34:59,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 378 transitions, 4948 flow [2024-06-27 18:34:59,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:34:59,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:34:59,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:34:59,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-27 18:34:59,135 INFO L175 Difference]: Start difference. First operand has 251 places, 327 transitions, 4010 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:34:59,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 378 transitions, 4948 flow [2024-06-27 18:35:00,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 378 transitions, 4805 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 18:35:00,606 INFO L231 Difference]: Finished difference. Result has 253 places, 328 transitions, 4013 flow [2024-06-27 18:35:00,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3867, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4013, PETRI_PLACES=253, PETRI_TRANSITIONS=328} [2024-06-27 18:35:00,607 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 199 predicate places. [2024-06-27 18:35:00,607 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 328 transitions, 4013 flow [2024-06-27 18:35:00,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:00,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:00,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:00,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:35:00,608 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:00,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:00,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1039204877, now seen corresponding path program 6 times [2024-06-27 18:35:00,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:00,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732779135] [2024-06-27 18:35:00,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:00,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:00,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:01,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:01,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:01,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732779135] [2024-06-27 18:35:01,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732779135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:01,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:01,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:35:01,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867726917] [2024-06-27 18:35:01,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:01,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:35:01,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:01,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:35:01,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:35:01,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:35:01,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 328 transitions, 4013 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:01,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:01,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:35:01,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:03,972 INFO L124 PetriNetUnfolderBase]: 7668/11990 cut-off events. [2024-06-27 18:35:03,972 INFO L125 PetriNetUnfolderBase]: For 625065/625095 co-relation queries the response was YES. [2024-06-27 18:35:04,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82990 conditions, 11990 events. 7668/11990 cut-off events. For 625065/625095 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 78264 event pairs, 1832 based on Foata normal form. 17/11772 useless extension candidates. Maximal degree in co-relation 82871. Up to 9669 conditions per place. [2024-06-27 18:35:04,160 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 290 selfloop transitions, 63 changer transitions 0/379 dead transitions. [2024-06-27 18:35:04,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 379 transitions, 4955 flow [2024-06-27 18:35:04,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:04,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:04,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:35:04,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-27 18:35:04,162 INFO L175 Difference]: Start difference. First operand has 253 places, 328 transitions, 4013 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:35:04,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 379 transitions, 4955 flow [2024-06-27 18:35:05,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 379 transitions, 4823 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 18:35:05,403 INFO L231 Difference]: Finished difference. Result has 255 places, 329 transitions, 4061 flow [2024-06-27 18:35:05,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3883, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4061, PETRI_PLACES=255, PETRI_TRANSITIONS=329} [2024-06-27 18:35:05,403 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 201 predicate places. [2024-06-27 18:35:05,403 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 329 transitions, 4061 flow [2024-06-27 18:35:05,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:05,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:05,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:05,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:35:05,404 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:05,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:05,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1352010377, now seen corresponding path program 7 times [2024-06-27 18:35:05,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:05,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408604758] [2024-06-27 18:35:05,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:05,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:05,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:06,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:06,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:06,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408604758] [2024-06-27 18:35:06,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408604758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:06,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:06,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:35:06,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043809378] [2024-06-27 18:35:06,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:06,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:35:06,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:06,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:35:06,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:35:06,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:35:06,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 329 transitions, 4061 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:06,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:06,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:35:06,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:08,901 INFO L124 PetriNetUnfolderBase]: 7674/12184 cut-off events. [2024-06-27 18:35:08,902 INFO L125 PetriNetUnfolderBase]: For 609484/609518 co-relation queries the response was YES. [2024-06-27 18:35:09,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82523 conditions, 12184 events. 7674/12184 cut-off events. For 609484/609518 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 81155 event pairs, 2356 based on Foata normal form. 19/11947 useless extension candidates. Maximal degree in co-relation 82403. Up to 10640 conditions per place. [2024-06-27 18:35:09,075 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 325 selfloop transitions, 23 changer transitions 0/374 dead transitions. [2024-06-27 18:35:09,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 374 transitions, 4901 flow [2024-06-27 18:35:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:09,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:09,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 18:35:09,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921875 [2024-06-27 18:35:09,077 INFO L175 Difference]: Start difference. First operand has 255 places, 329 transitions, 4061 flow. Second operand 8 states and 189 transitions. [2024-06-27 18:35:09,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 374 transitions, 4901 flow [2024-06-27 18:35:10,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 374 transitions, 4743 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 18:35:10,408 INFO L231 Difference]: Finished difference. Result has 256 places, 329 transitions, 3937 flow [2024-06-27 18:35:10,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3937, PETRI_PLACES=256, PETRI_TRANSITIONS=329} [2024-06-27 18:35:10,409 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 202 predicate places. [2024-06-27 18:35:10,409 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 329 transitions, 3937 flow [2024-06-27 18:35:10,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:10,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:10,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:10,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:35:10,409 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:10,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:10,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1656099457, now seen corresponding path program 2 times [2024-06-27 18:35:10,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:10,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109777480] [2024-06-27 18:35:10,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:10,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:10,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:11,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:11,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:11,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109777480] [2024-06-27 18:35:11,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109777480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:11,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:11,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:11,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937484958] [2024-06-27 18:35:11,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:11,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:11,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:11,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:11,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:11,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:35:11,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 329 transitions, 3937 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:11,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:11,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:35:11,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:13,563 INFO L124 PetriNetUnfolderBase]: 8072/12581 cut-off events. [2024-06-27 18:35:13,563 INFO L125 PetriNetUnfolderBase]: For 593111/593111 co-relation queries the response was YES. [2024-06-27 18:35:13,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83614 conditions, 12581 events. 8072/12581 cut-off events. For 593111/593111 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 81744 event pairs, 2622 based on Foata normal form. 3/12350 useless extension candidates. Maximal degree in co-relation 83493. Up to 11518 conditions per place. [2024-06-27 18:35:13,701 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 326 selfloop transitions, 30 changer transitions 0/364 dead transitions. [2024-06-27 18:35:13,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 364 transitions, 4959 flow [2024-06-27 18:35:13,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:13,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:13,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 18:35:13,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-27 18:35:13,703 INFO L175 Difference]: Start difference. First operand has 256 places, 329 transitions, 3937 flow. Second operand 8 states and 174 transitions. [2024-06-27 18:35:13,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 364 transitions, 4959 flow [2024-06-27 18:35:15,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 364 transitions, 4881 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 18:35:15,033 INFO L231 Difference]: Finished difference. Result has 258 places, 332 transitions, 3989 flow [2024-06-27 18:35:15,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3859, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3989, PETRI_PLACES=258, PETRI_TRANSITIONS=332} [2024-06-27 18:35:15,034 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 204 predicate places. [2024-06-27 18:35:15,034 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 332 transitions, 3989 flow [2024-06-27 18:35:15,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:15,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:15,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:15,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:35:15,035 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:15,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:15,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1656099054, now seen corresponding path program 4 times [2024-06-27 18:35:15,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:15,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530416368] [2024-06-27 18:35:15,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:15,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:15,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:15,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:15,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:15,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530416368] [2024-06-27 18:35:15,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530416368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:15,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:15,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:15,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546401055] [2024-06-27 18:35:15,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:15,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:15,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:15,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:15,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:15,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:35:15,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 332 transitions, 3989 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:15,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:15,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:35:15,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:18,172 INFO L124 PetriNetUnfolderBase]: 8188/12768 cut-off events. [2024-06-27 18:35:18,173 INFO L125 PetriNetUnfolderBase]: For 609844/609847 co-relation queries the response was YES. [2024-06-27 18:35:18,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84758 conditions, 12768 events. 8188/12768 cut-off events. For 609844/609847 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 83302 event pairs, 2635 based on Foata normal form. 4/12529 useless extension candidates. Maximal degree in co-relation 84636. Up to 11471 conditions per place. [2024-06-27 18:35:18,383 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 304 selfloop transitions, 61 changer transitions 0/373 dead transitions. [2024-06-27 18:35:18,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 373 transitions, 5282 flow [2024-06-27 18:35:18,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:18,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:18,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-27 18:35:18,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 18:35:18,393 INFO L175 Difference]: Start difference. First operand has 258 places, 332 transitions, 3989 flow. Second operand 8 states and 176 transitions. [2024-06-27 18:35:18,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 373 transitions, 5282 flow [2024-06-27 18:35:19,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 373 transitions, 5153 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 18:35:19,448 INFO L231 Difference]: Finished difference. Result has 261 places, 343 transitions, 4183 flow [2024-06-27 18:35:19,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3860, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4183, PETRI_PLACES=261, PETRI_TRANSITIONS=343} [2024-06-27 18:35:19,449 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 207 predicate places. [2024-06-27 18:35:19,449 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 343 transitions, 4183 flow [2024-06-27 18:35:19,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:19,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:19,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:19,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:35:19,450 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:19,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:19,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1656087894, now seen corresponding path program 5 times [2024-06-27 18:35:19,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:19,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662785991] [2024-06-27 18:35:19,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:19,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:19,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:20,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:20,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:20,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662785991] [2024-06-27 18:35:20,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662785991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:20,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:20,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:20,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947316133] [2024-06-27 18:35:20,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:20,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:20,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:20,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:20,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:20,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:35:20,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 343 transitions, 4183 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:20,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:20,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:35:20,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:22,365 INFO L124 PetriNetUnfolderBase]: 8182/12750 cut-off events. [2024-06-27 18:35:22,365 INFO L125 PetriNetUnfolderBase]: For 617674/617677 co-relation queries the response was YES. [2024-06-27 18:35:22,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84660 conditions, 12750 events. 8182/12750 cut-off events. For 617674/617677 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 83022 event pairs, 2626 based on Foata normal form. 4/12514 useless extension candidates. Maximal degree in co-relation 84537. Up to 11466 conditions per place. [2024-06-27 18:35:22,553 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 299 selfloop transitions, 66 changer transitions 0/373 dead transitions. [2024-06-27 18:35:22,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 373 transitions, 5308 flow [2024-06-27 18:35:22,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:22,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:22,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-27 18:35:22,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 18:35:22,555 INFO L175 Difference]: Start difference. First operand has 261 places, 343 transitions, 4183 flow. Second operand 8 states and 176 transitions. [2024-06-27 18:35:22,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 373 transitions, 5308 flow [2024-06-27 18:35:23,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 373 transitions, 5136 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-27 18:35:23,589 INFO L231 Difference]: Finished difference. Result has 265 places, 344 transitions, 4181 flow [2024-06-27 18:35:23,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4011, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4181, PETRI_PLACES=265, PETRI_TRANSITIONS=344} [2024-06-27 18:35:23,590 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 211 predicate places. [2024-06-27 18:35:23,590 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 344 transitions, 4181 flow [2024-06-27 18:35:23,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:23,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:23,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:23,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:35:23,591 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:23,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:23,591 INFO L85 PathProgramCache]: Analyzing trace with hash 727044795, now seen corresponding path program 3 times [2024-06-27 18:35:23,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:23,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715573216] [2024-06-27 18:35:23,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:23,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:23,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:24,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-27 18:35:24,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:24,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715573216] [2024-06-27 18:35:24,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715573216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:24,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:24,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:24,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737073399] [2024-06-27 18:35:24,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:24,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:24,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:24,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:24,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:24,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:35:24,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 344 transitions, 4181 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:24,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:24,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:35:24,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:26,763 INFO L124 PetriNetUnfolderBase]: 7816/12426 cut-off events. [2024-06-27 18:35:26,763 INFO L125 PetriNetUnfolderBase]: For 630243/630278 co-relation queries the response was YES. [2024-06-27 18:35:26,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82846 conditions, 12426 events. 7816/12426 cut-off events. For 630243/630278 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 83179 event pairs, 2458 based on Foata normal form. 12/12170 useless extension candidates. Maximal degree in co-relation 82723. Up to 10943 conditions per place. [2024-06-27 18:35:26,923 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 303 selfloop transitions, 40 changer transitions 0/372 dead transitions. [2024-06-27 18:35:26,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 372 transitions, 4986 flow [2024-06-27 18:35:26,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:26,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:26,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 18:35:26,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4635416666666667 [2024-06-27 18:35:26,924 INFO L175 Difference]: Start difference. First operand has 265 places, 344 transitions, 4181 flow. Second operand 8 states and 178 transitions. [2024-06-27 18:35:26,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 372 transitions, 4986 flow [2024-06-27 18:35:28,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 372 transitions, 4721 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 18:35:28,110 INFO L231 Difference]: Finished difference. Result has 266 places, 345 transitions, 4012 flow [2024-06-27 18:35:28,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4012, PETRI_PLACES=266, PETRI_TRANSITIONS=345} [2024-06-27 18:35:28,111 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 212 predicate places. [2024-06-27 18:35:28,111 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 345 transitions, 4012 flow [2024-06-27 18:35:28,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:28,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:28,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:28,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:35:28,112 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:28,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:28,112 INFO L85 PathProgramCache]: Analyzing trace with hash 740837439, now seen corresponding path program 3 times [2024-06-27 18:35:28,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:28,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290376384] [2024-06-27 18:35:28,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:28,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:28,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:28,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:28,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:28,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290376384] [2024-06-27 18:35:28,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290376384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:28,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:28,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:28,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857704880] [2024-06-27 18:35:28,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:28,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:28,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:28,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:28,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:28,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:35:28,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 345 transitions, 4012 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:28,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:28,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:35:28,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:31,134 INFO L124 PetriNetUnfolderBase]: 8227/12808 cut-off events. [2024-06-27 18:35:31,134 INFO L125 PetriNetUnfolderBase]: For 644615/644615 co-relation queries the response was YES. [2024-06-27 18:35:31,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84738 conditions, 12808 events. 8227/12808 cut-off events. For 644615/644615 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 83361 event pairs, 2654 based on Foata normal form. 3/12573 useless extension candidates. Maximal degree in co-relation 84615. Up to 11754 conditions per place. [2024-06-27 18:35:31,575 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 344 selfloop transitions, 26 changer transitions 0/378 dead transitions. [2024-06-27 18:35:31,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 378 transitions, 5044 flow [2024-06-27 18:35:31,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:31,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:31,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-27 18:35:31,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4453125 [2024-06-27 18:35:31,576 INFO L175 Difference]: Start difference. First operand has 266 places, 345 transitions, 4012 flow. Second operand 8 states and 171 transitions. [2024-06-27 18:35:31,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 378 transitions, 5044 flow [2024-06-27 18:35:32,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 378 transitions, 4947 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 18:35:32,670 INFO L231 Difference]: Finished difference. Result has 268 places, 348 transitions, 4033 flow [2024-06-27 18:35:32,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3915, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4033, PETRI_PLACES=268, PETRI_TRANSITIONS=348} [2024-06-27 18:35:32,671 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 214 predicate places. [2024-06-27 18:35:32,671 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 348 transitions, 4033 flow [2024-06-27 18:35:32,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:32,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:32,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:32,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:35:32,672 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:32,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:32,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1670354497, now seen corresponding path program 4 times [2024-06-27 18:35:32,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:32,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691793010] [2024-06-27 18:35:32,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:32,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:32,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:33,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:33,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:33,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691793010] [2024-06-27 18:35:33,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691793010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:33,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:33,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:33,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341312735] [2024-06-27 18:35:33,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:33,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:33,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:33,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:33,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:33,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:35:33,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 348 transitions, 4033 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:33,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:33,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:35:33,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:35,695 INFO L124 PetriNetUnfolderBase]: 8218/12800 cut-off events. [2024-06-27 18:35:35,696 INFO L125 PetriNetUnfolderBase]: For 654190/654190 co-relation queries the response was YES. [2024-06-27 18:35:35,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84571 conditions, 12800 events. 8218/12800 cut-off events. For 654190/654190 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 83376 event pairs, 2660 based on Foata normal form. 3/12564 useless extension candidates. Maximal degree in co-relation 84447. Up to 11789 conditions per place. [2024-06-27 18:35:35,898 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 344 selfloop transitions, 21 changer transitions 0/373 dead transitions. [2024-06-27 18:35:35,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 373 transitions, 4837 flow [2024-06-27 18:35:35,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:35,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:35,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-27 18:35:35,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4296875 [2024-06-27 18:35:35,899 INFO L175 Difference]: Start difference. First operand has 268 places, 348 transitions, 4033 flow. Second operand 8 states and 165 transitions. [2024-06-27 18:35:35,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 373 transitions, 4837 flow [2024-06-27 18:35:37,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 373 transitions, 4688 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 18:35:37,374 INFO L231 Difference]: Finished difference. Result has 270 places, 348 transitions, 3932 flow [2024-06-27 18:35:37,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3884, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3932, PETRI_PLACES=270, PETRI_TRANSITIONS=348} [2024-06-27 18:35:37,375 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 216 predicate places. [2024-06-27 18:35:37,375 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 348 transitions, 3932 flow [2024-06-27 18:35:37,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:37,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:37,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:37,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:35:37,376 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:37,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:37,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1669879794, now seen corresponding path program 6 times [2024-06-27 18:35:37,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:37,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537272825] [2024-06-27 18:35:37,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:37,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:37,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:38,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:38,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:38,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537272825] [2024-06-27 18:35:38,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537272825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:38,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:38,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:38,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089736321] [2024-06-27 18:35:38,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:38,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:38,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:38,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:38,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:38,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:35:38,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 348 transitions, 3932 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:38,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:38,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:35:38,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:40,457 INFO L124 PetriNetUnfolderBase]: 8214/12789 cut-off events. [2024-06-27 18:35:40,457 INFO L125 PetriNetUnfolderBase]: For 657363/657366 co-relation queries the response was YES. [2024-06-27 18:35:40,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83862 conditions, 12789 events. 8214/12789 cut-off events. For 657363/657366 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 83247 event pairs, 2658 based on Foata normal form. 4/12555 useless extension candidates. Maximal degree in co-relation 83737. Up to 11706 conditions per place. [2024-06-27 18:35:40,657 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 323 selfloop transitions, 43 changer transitions 0/374 dead transitions. [2024-06-27 18:35:40,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 374 transitions, 4888 flow [2024-06-27 18:35:40,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:40,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:40,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-27 18:35:40,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4453125 [2024-06-27 18:35:40,660 INFO L175 Difference]: Start difference. First operand has 270 places, 348 transitions, 3932 flow. Second operand 8 states and 171 transitions. [2024-06-27 18:35:40,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 374 transitions, 4888 flow [2024-06-27 18:35:41,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 374 transitions, 4801 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 18:35:41,849 INFO L231 Difference]: Finished difference. Result has 271 places, 348 transitions, 3939 flow [2024-06-27 18:35:41,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3939, PETRI_PLACES=271, PETRI_TRANSITIONS=348} [2024-06-27 18:35:41,850 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 217 predicate places. [2024-06-27 18:35:41,850 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 348 transitions, 3939 flow [2024-06-27 18:35:41,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:41,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:41,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:41,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:35:41,851 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:41,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:41,851 INFO L85 PathProgramCache]: Analyzing trace with hash -422507777, now seen corresponding path program 1 times [2024-06-27 18:35:41,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:41,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433242067] [2024-06-27 18:35:41,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:41,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:41,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:42,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-27 18:35:42,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:42,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433242067] [2024-06-27 18:35:42,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433242067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:42,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:42,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:42,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574693202] [2024-06-27 18:35:42,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:42,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:42,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:42,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:42,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:42,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:35:42,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 348 transitions, 3939 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:42,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:42,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:35:42,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:45,296 INFO L124 PetriNetUnfolderBase]: 8248/12856 cut-off events. [2024-06-27 18:35:45,296 INFO L125 PetriNetUnfolderBase]: For 674447/674447 co-relation queries the response was YES. [2024-06-27 18:35:45,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84410 conditions, 12856 events. 8248/12856 cut-off events. For 674447/674447 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 83926 event pairs, 2634 based on Foata normal form. 2/12614 useless extension candidates. Maximal degree in co-relation 84284. Up to 11773 conditions per place. [2024-06-27 18:35:45,451 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 352 selfloop transitions, 28 changer transitions 0/388 dead transitions. [2024-06-27 18:35:45,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 388 transitions, 4871 flow [2024-06-27 18:35:45,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:45,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:45,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-27 18:35:45,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 18:35:45,453 INFO L175 Difference]: Start difference. First operand has 271 places, 348 transitions, 3939 flow. Second operand 8 states and 176 transitions. [2024-06-27 18:35:45,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 388 transitions, 4871 flow [2024-06-27 18:35:46,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 388 transitions, 4707 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 18:35:46,480 INFO L231 Difference]: Finished difference. Result has 271 places, 351 transitions, 3891 flow [2024-06-27 18:35:46,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3775, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3891, PETRI_PLACES=271, PETRI_TRANSITIONS=351} [2024-06-27 18:35:46,480 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 217 predicate places. [2024-06-27 18:35:46,480 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 351 transitions, 3891 flow [2024-06-27 18:35:46,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:46,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:46,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:46,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:35:46,481 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:46,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:46,481 INFO L85 PathProgramCache]: Analyzing trace with hash 466632809, now seen corresponding path program 2 times [2024-06-27 18:35:46,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:46,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389370549] [2024-06-27 18:35:46,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:46,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:46,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:47,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:47,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:47,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389370549] [2024-06-27 18:35:47,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389370549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:47,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:47,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:47,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067906481] [2024-06-27 18:35:47,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:47,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:47,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:47,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:47,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:47,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:35:47,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 351 transitions, 3891 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:47,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:47,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:35:47,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:49,764 INFO L124 PetriNetUnfolderBase]: 8322/12971 cut-off events. [2024-06-27 18:35:49,764 INFO L125 PetriNetUnfolderBase]: For 699780/699780 co-relation queries the response was YES. [2024-06-27 18:35:49,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86148 conditions, 12971 events. 8322/12971 cut-off events. For 699780/699780 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 84708 event pairs, 2635 based on Foata normal form. 2/12725 useless extension candidates. Maximal degree in co-relation 86022. Up to 11656 conditions per place. [2024-06-27 18:35:49,971 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 324 selfloop transitions, 68 changer transitions 0/400 dead transitions. [2024-06-27 18:35:49,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 400 transitions, 5280 flow [2024-06-27 18:35:49,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:49,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:49,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 18:35:49,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4765625 [2024-06-27 18:35:49,972 INFO L175 Difference]: Start difference. First operand has 271 places, 351 transitions, 3891 flow. Second operand 8 states and 183 transitions. [2024-06-27 18:35:49,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 400 transitions, 5280 flow [2024-06-27 18:35:51,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 400 transitions, 5188 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 18:35:51,271 INFO L231 Difference]: Finished difference. Result has 273 places, 360 transitions, 4110 flow [2024-06-27 18:35:51,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3799, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4110, PETRI_PLACES=273, PETRI_TRANSITIONS=360} [2024-06-27 18:35:51,284 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 219 predicate places. [2024-06-27 18:35:51,285 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 360 transitions, 4110 flow [2024-06-27 18:35:51,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:51,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:51,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:51,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:35:51,286 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:51,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:51,287 INFO L85 PathProgramCache]: Analyzing trace with hash 466627229, now seen corresponding path program 3 times [2024-06-27 18:35:51,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:51,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310199950] [2024-06-27 18:35:51,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:51,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:51,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:51,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-27 18:35:51,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:51,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310199950] [2024-06-27 18:35:51,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310199950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:51,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:51,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:51,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780733740] [2024-06-27 18:35:51,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:51,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:51,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:51,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:51,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:51,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:35:51,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 360 transitions, 4110 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:51,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:51,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:35:51,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:54,758 INFO L124 PetriNetUnfolderBase]: 8316/12977 cut-off events. [2024-06-27 18:35:54,763 INFO L125 PetriNetUnfolderBase]: For 717653/717653 co-relation queries the response was YES. [2024-06-27 18:35:54,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87055 conditions, 12977 events. 8316/12977 cut-off events. For 717653/717653 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 84914 event pairs, 2639 based on Foata normal form. 2/12727 useless extension candidates. Maximal degree in co-relation 86928. Up to 11651 conditions per place. [2024-06-27 18:35:54,921 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 324 selfloop transitions, 67 changer transitions 0/399 dead transitions. [2024-06-27 18:35:54,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 399 transitions, 5199 flow [2024-06-27 18:35:54,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:54,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:54,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 18:35:54,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4765625 [2024-06-27 18:35:54,922 INFO L175 Difference]: Start difference. First operand has 273 places, 360 transitions, 4110 flow. Second operand 8 states and 183 transitions. [2024-06-27 18:35:54,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 399 transitions, 5199 flow [2024-06-27 18:35:56,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 399 transitions, 5085 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-27 18:35:56,300 INFO L231 Difference]: Finished difference. Result has 278 places, 360 transitions, 4136 flow [2024-06-27 18:35:56,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3996, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4136, PETRI_PLACES=278, PETRI_TRANSITIONS=360} [2024-06-27 18:35:56,300 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 224 predicate places. [2024-06-27 18:35:56,301 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 360 transitions, 4136 flow [2024-06-27 18:35:56,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:56,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:56,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:56,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:35:56,301 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:56,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:56,302 INFO L85 PathProgramCache]: Analyzing trace with hash 466633026, now seen corresponding path program 1 times [2024-06-27 18:35:56,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:56,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522968174] [2024-06-27 18:35:56,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:56,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:56,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:56,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:56,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:56,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522968174] [2024-06-27 18:35:56,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522968174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:56,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:56,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:56,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500391667] [2024-06-27 18:35:56,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:56,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:56,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:56,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:56,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:56,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:35:56,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 360 transitions, 4136 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:56,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:56,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:35:56,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:59,532 INFO L124 PetriNetUnfolderBase]: 8367/13062 cut-off events. [2024-06-27 18:35:59,532 INFO L125 PetriNetUnfolderBase]: For 737045/737045 co-relation queries the response was YES. [2024-06-27 18:35:59,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87789 conditions, 13062 events. 8367/13062 cut-off events. For 737045/737045 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 85501 event pairs, 2651 based on Foata normal form. 3/12810 useless extension candidates. Maximal degree in co-relation 87660. Up to 11819 conditions per place. [2024-06-27 18:35:59,769 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 343 selfloop transitions, 55 changer transitions 0/406 dead transitions. [2024-06-27 18:35:59,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 406 transitions, 5319 flow [2024-06-27 18:35:59,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:59,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:59,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 18:35:59,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4765625 [2024-06-27 18:35:59,770 INFO L175 Difference]: Start difference. First operand has 278 places, 360 transitions, 4136 flow. Second operand 8 states and 183 transitions. [2024-06-27 18:35:59,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 406 transitions, 5319 flow [2024-06-27 18:36:00,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 406 transitions, 5161 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 18:36:00,895 INFO L231 Difference]: Finished difference. Result has 279 places, 366 transitions, 4197 flow [2024-06-27 18:36:00,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4197, PETRI_PLACES=279, PETRI_TRANSITIONS=366} [2024-06-27 18:36:00,895 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 225 predicate places. [2024-06-27 18:36:00,895 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 366 transitions, 4197 flow [2024-06-27 18:36:00,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:00,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:36:00,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:36:00,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:36:00,896 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:36:00,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:36:00,896 INFO L85 PathProgramCache]: Analyzing trace with hash 731321508, now seen corresponding path program 2 times [2024-06-27 18:36:00,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:36:00,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390204435] [2024-06-27 18:36:00,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:36:00,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:36:00,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:36:01,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:36:01,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:36:01,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390204435] [2024-06-27 18:36:01,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390204435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:36:01,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:36:01,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:36:01,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079539992] [2024-06-27 18:36:01,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:36:01,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:36:01,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:36:01,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:36:01,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:36:01,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:36:01,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 366 transitions, 4197 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:01,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:36:01,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:36:01,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:36:04,071 INFO L124 PetriNetUnfolderBase]: 8418/13159 cut-off events. [2024-06-27 18:36:04,071 INFO L125 PetriNetUnfolderBase]: For 761115/761118 co-relation queries the response was YES. [2024-06-27 18:36:04,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89279 conditions, 13159 events. 8418/13159 cut-off events. For 761115/761118 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 86399 event pairs, 2645 based on Foata normal form. 5/12900 useless extension candidates. Maximal degree in co-relation 89149. Up to 11861 conditions per place. [2024-06-27 18:36:04,301 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 341 selfloop transitions, 58 changer transitions 0/407 dead transitions. [2024-06-27 18:36:04,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 407 transitions, 5341 flow [2024-06-27 18:36:04,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:36:04,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:36:04,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 18:36:04,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-27 18:36:04,302 INFO L175 Difference]: Start difference. First operand has 279 places, 366 transitions, 4197 flow. Second operand 8 states and 180 transitions. [2024-06-27 18:36:04,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 407 transitions, 5341 flow [2024-06-27 18:36:05,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 407 transitions, 5257 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 18:36:05,447 INFO L231 Difference]: Finished difference. Result has 283 places, 369 transitions, 4290 flow [2024-06-27 18:36:05,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4117, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4290, PETRI_PLACES=283, PETRI_TRANSITIONS=369} [2024-06-27 18:36:05,450 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 229 predicate places. [2024-06-27 18:36:05,450 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 369 transitions, 4290 flow [2024-06-27 18:36:05,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:05,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:36:05,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:36:05,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:36:05,451 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:36:05,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:36:05,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1662742633, now seen corresponding path program 4 times [2024-06-27 18:36:05,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:36:05,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500611659] [2024-06-27 18:36:05,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:36:05,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:36:05,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:36:06,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:36:06,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:36:06,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500611659] [2024-06-27 18:36:06,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500611659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:36:06,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:36:06,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:36:06,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818971985] [2024-06-27 18:36:06,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:36:06,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:36:06,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:36:06,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:36:06,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:36:06,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:36:06,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 369 transitions, 4290 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:06,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:36:06,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:36:06,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:36:08,823 INFO L124 PetriNetUnfolderBase]: 8492/13242 cut-off events. [2024-06-27 18:36:08,824 INFO L125 PetriNetUnfolderBase]: For 782600/782603 co-relation queries the response was YES. [2024-06-27 18:36:08,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90423 conditions, 13242 events. 8492/13242 cut-off events. For 782600/782603 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 86753 event pairs, 2664 based on Foata normal form. 2/12985 useless extension candidates. Maximal degree in co-relation 90291. Up to 11854 conditions per place. [2024-06-27 18:36:09,030 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 333 selfloop transitions, 73 changer transitions 0/414 dead transitions. [2024-06-27 18:36:09,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 414 transitions, 5680 flow [2024-06-27 18:36:09,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:36:09,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:36:09,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 18:36:09,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4739583333333333 [2024-06-27 18:36:09,032 INFO L175 Difference]: Start difference. First operand has 283 places, 369 transitions, 4290 flow. Second operand 8 states and 182 transitions. [2024-06-27 18:36:09,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 414 transitions, 5680 flow [2024-06-27 18:36:10,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 414 transitions, 5520 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 18:36:10,073 INFO L231 Difference]: Finished difference. Result has 285 places, 375 transitions, 4399 flow [2024-06-27 18:36:10,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4130, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4399, PETRI_PLACES=285, PETRI_TRANSITIONS=375} [2024-06-27 18:36:10,073 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 231 predicate places. [2024-06-27 18:36:10,074 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 375 transitions, 4399 flow [2024-06-27 18:36:10,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:10,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:36:10,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:36:10,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 18:36:10,074 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:36:10,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:36:10,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1662737053, now seen corresponding path program 5 times [2024-06-27 18:36:10,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:36:10,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228062977] [2024-06-27 18:36:10,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:36:10,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:36:10,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:36:10,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:36:10,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:36:10,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228062977] [2024-06-27 18:36:10,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228062977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:36:10,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:36:10,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:36:10,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815418209] [2024-06-27 18:36:10,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:36:10,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:36:10,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:36:10,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:36:10,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:36:10,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:36:10,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 375 transitions, 4399 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:10,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:36:10,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:36:10,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:36:13,813 INFO L124 PetriNetUnfolderBase]: 8486/13234 cut-off events. [2024-06-27 18:36:13,813 INFO L125 PetriNetUnfolderBase]: For 792635/792638 co-relation queries the response was YES. [2024-06-27 18:36:13,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90273 conditions, 13234 events. 8486/13234 cut-off events. For 792635/792638 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 86781 event pairs, 2664 based on Foata normal form. 2/12977 useless extension candidates. Maximal degree in co-relation 90140. Up to 11849 conditions per place. [2024-06-27 18:36:13,983 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 327 selfloop transitions, 75 changer transitions 0/410 dead transitions. [2024-06-27 18:36:13,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 410 transitions, 5490 flow [2024-06-27 18:36:13,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:36:13,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:36:13,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 18:36:13,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4661458333333333 [2024-06-27 18:36:13,984 INFO L175 Difference]: Start difference. First operand has 285 places, 375 transitions, 4399 flow. Second operand 8 states and 179 transitions. [2024-06-27 18:36:13,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 410 transitions, 5490 flow [2024-06-27 18:36:15,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 410 transitions, 5254 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 18:36:15,107 INFO L231 Difference]: Finished difference. Result has 288 places, 375 transitions, 4319 flow [2024-06-27 18:36:15,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4163, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4319, PETRI_PLACES=288, PETRI_TRANSITIONS=375} [2024-06-27 18:36:15,108 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 234 predicate places. [2024-06-27 18:36:15,108 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 375 transitions, 4319 flow [2024-06-27 18:36:15,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:15,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:36:15,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:36:15,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 18:36:15,108 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:36:15,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:36:15,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1670094500, now seen corresponding path program 3 times [2024-06-27 18:36:15,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:36:15,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603768390] [2024-06-27 18:36:15,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:36:15,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:36:15,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:36:15,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:36:15,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:36:15,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603768390] [2024-06-27 18:36:15,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603768390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:36:15,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:36:15,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:36:15,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970442756] [2024-06-27 18:36:15,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:36:15,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:36:15,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:36:15,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:36:15,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:36:15,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:36:15,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 375 transitions, 4319 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:15,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:36:15,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:36:15,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:36:18,525 INFO L124 PetriNetUnfolderBase]: 8537/13348 cut-off events. [2024-06-27 18:36:18,526 INFO L125 PetriNetUnfolderBase]: For 811970/811973 co-relation queries the response was YES. [2024-06-27 18:36:18,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90730 conditions, 13348 events. 8537/13348 cut-off events. For 811970/811973 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 87805 event pairs, 2661 based on Foata normal form. 5/13082 useless extension candidates. Maximal degree in co-relation 90596. Up to 11995 conditions per place. [2024-06-27 18:36:19,085 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 344 selfloop transitions, 63 changer transitions 0/415 dead transitions. [2024-06-27 18:36:19,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 415 transitions, 5474 flow [2024-06-27 18:36:19,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:36:19,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:36:19,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 18:36:19,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4661458333333333 [2024-06-27 18:36:19,087 INFO L175 Difference]: Start difference. First operand has 288 places, 375 transitions, 4319 flow. Second operand 8 states and 179 transitions. [2024-06-27 18:36:19,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 415 transitions, 5474 flow [2024-06-27 18:36:20,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 415 transitions, 5317 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 18:36:20,296 INFO L231 Difference]: Finished difference. Result has 290 places, 378 transitions, 4345 flow [2024-06-27 18:36:20,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4345, PETRI_PLACES=290, PETRI_TRANSITIONS=378} [2024-06-27 18:36:20,297 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 236 predicate places. [2024-06-27 18:36:20,297 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 378 transitions, 4345 flow [2024-06-27 18:36:20,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:20,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:36:20,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:36:20,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 18:36:20,298 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:36:20,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:36:20,298 INFO L85 PathProgramCache]: Analyzing trace with hash 741318652, now seen corresponding path program 4 times [2024-06-27 18:36:20,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:36:20,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590228623] [2024-06-27 18:36:20,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:36:20,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:36:20,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:36:20,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:36:20,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:36:20,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590228623] [2024-06-27 18:36:20,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590228623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:36:20,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:36:20,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:36:20,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424204112] [2024-06-27 18:36:20,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:36:20,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:36:20,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:36:20,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:36:20,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:36:21,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:36:21,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 378 transitions, 4345 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:21,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:36:21,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:36:21,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:36:24,197 INFO L124 PetriNetUnfolderBase]: 8528/13336 cut-off events. [2024-06-27 18:36:24,197 INFO L125 PetriNetUnfolderBase]: For 821274/821277 co-relation queries the response was YES. [2024-06-27 18:36:24,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90555 conditions, 13336 events. 8528/13336 cut-off events. For 821274/821277 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 87885 event pairs, 2659 based on Foata normal form. 5/13070 useless extension candidates. Maximal degree in co-relation 90420. Up to 11988 conditions per place. [2024-06-27 18:36:24,401 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 335 selfloop transitions, 67 changer transitions 0/410 dead transitions. [2024-06-27 18:36:24,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 410 transitions, 5257 flow [2024-06-27 18:36:24,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:36:24,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:36:24,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-27 18:36:24,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557291666666667 [2024-06-27 18:36:24,402 INFO L175 Difference]: Start difference. First operand has 290 places, 378 transitions, 4345 flow. Second operand 8 states and 175 transitions. [2024-06-27 18:36:24,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 410 transitions, 5257 flow [2024-06-27 18:36:25,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 410 transitions, 5063 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 18:36:25,618 INFO L231 Difference]: Finished difference. Result has 292 places, 378 transitions, 4292 flow [2024-06-27 18:36:25,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4151, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4292, PETRI_PLACES=292, PETRI_TRANSITIONS=378} [2024-06-27 18:36:25,619 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 238 predicate places. [2024-06-27 18:36:25,619 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 378 transitions, 4292 flow [2024-06-27 18:36:25,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:25,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:36:25,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:36:25,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 18:36:25,620 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:36:25,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:36:25,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1670094283, now seen corresponding path program 6 times [2024-06-27 18:36:25,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:36:25,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984592908] [2024-06-27 18:36:25,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:36:25,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:36:25,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:36:26,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:36:26,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:36:26,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984592908] [2024-06-27 18:36:26,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984592908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:36:26,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:36:26,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:36:26,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61373800] [2024-06-27 18:36:26,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:36:26,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:36:26,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:36:26,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:36:26,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:36:26,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:36:26,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 378 transitions, 4292 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:26,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:36:26,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:36:26,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:36:29,667 INFO L124 PetriNetUnfolderBase]: 8522/13271 cut-off events. [2024-06-27 18:36:29,667 INFO L125 PetriNetUnfolderBase]: For 826117/826120 co-relation queries the response was YES. [2024-06-27 18:36:29,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90034 conditions, 13271 events. 8522/13271 cut-off events. For 826117/826120 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 86916 event pairs, 2651 based on Foata normal form. 2/13017 useless extension candidates. Maximal degree in co-relation 89898. Up to 11901 conditions per place. [2024-06-27 18:36:29,978 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 327 selfloop transitions, 77 changer transitions 0/412 dead transitions. [2024-06-27 18:36:29,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 412 transitions, 5239 flow [2024-06-27 18:36:29,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:36:29,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:36:29,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 18:36:29,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609375 [2024-06-27 18:36:29,979 INFO L175 Difference]: Start difference. First operand has 292 places, 378 transitions, 4292 flow. Second operand 8 states and 177 transitions. [2024-06-27 18:36:29,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 412 transitions, 5239 flow [2024-06-27 18:36:31,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 412 transitions, 5061 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 18:36:31,433 INFO L231 Difference]: Finished difference. Result has 293 places, 378 transitions, 4275 flow [2024-06-27 18:36:31,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4114, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4275, PETRI_PLACES=293, PETRI_TRANSITIONS=378} [2024-06-27 18:36:31,433 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 239 predicate places. [2024-06-27 18:36:31,433 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 378 transitions, 4275 flow [2024-06-27 18:36:31,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:31,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:36:31,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:36:31,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 18:36:31,434 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:36:31,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:36:31,434 INFO L85 PathProgramCache]: Analyzing trace with hash 354948918, now seen corresponding path program 1 times [2024-06-27 18:36:31,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:36:31,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859540080] [2024-06-27 18:36:31,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:36:31,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:36:31,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:36:32,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:36:32,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:36:32,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859540080] [2024-06-27 18:36:32,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859540080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:36:32,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:36:32,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:36:32,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693093531] [2024-06-27 18:36:32,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:36:32,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:36:32,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:36:32,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:36:32,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:36:32,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:36:32,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 378 transitions, 4275 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:32,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:36:32,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:36:32,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:36:36,018 INFO L124 PetriNetUnfolderBase]: 8259/12657 cut-off events. [2024-06-27 18:36:36,018 INFO L125 PetriNetUnfolderBase]: For 858380/858409 co-relation queries the response was YES. [2024-06-27 18:36:36,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89351 conditions, 12657 events. 8259/12657 cut-off events. For 858380/858409 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 80445 event pairs, 1575 based on Foata normal form. 8/12504 useless extension candidates. Maximal degree in co-relation 89214. Up to 10848 conditions per place. [2024-06-27 18:36:36,181 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 313 selfloop transitions, 119 changer transitions 0/467 dead transitions. [2024-06-27 18:36:36,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 467 transitions, 6077 flow [2024-06-27 18:36:36,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:36:36,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:36:36,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-27 18:36:36,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-27 18:36:36,183 INFO L175 Difference]: Start difference. First operand has 293 places, 378 transitions, 4275 flow. Second operand 10 states and 245 transitions. [2024-06-27 18:36:36,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 467 transitions, 6077 flow [2024-06-27 18:36:37,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 467 transitions, 5891 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 18:36:37,713 INFO L231 Difference]: Finished difference. Result has 299 places, 404 transitions, 5001 flow [2024-06-27 18:36:37,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5001, PETRI_PLACES=299, PETRI_TRANSITIONS=404} [2024-06-27 18:36:37,714 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 245 predicate places. [2024-06-27 18:36:37,714 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 404 transitions, 5001 flow [2024-06-27 18:36:37,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:37,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:36:37,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:36:37,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 18:36:37,714 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:36:37,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:36:37,715 INFO L85 PathProgramCache]: Analyzing trace with hash 355187928, now seen corresponding path program 2 times [2024-06-27 18:36:37,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:36:37,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629295835] [2024-06-27 18:36:37,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:36:37,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:36:37,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:36:38,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:36:38,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:36:38,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629295835] [2024-06-27 18:36:38,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629295835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:36:38,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:36:38,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:36:38,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153875429] [2024-06-27 18:36:38,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:36:38,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:36:38,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:36:38,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:36:38,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:36:38,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:36:38,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 404 transitions, 5001 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:38,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:36:38,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:36:38,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:36:41,779 INFO L124 PetriNetUnfolderBase]: 8359/12797 cut-off events. [2024-06-27 18:36:41,779 INFO L125 PetriNetUnfolderBase]: For 896889/896918 co-relation queries the response was YES. [2024-06-27 18:36:41,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93799 conditions, 12797 events. 8359/12797 cut-off events. For 896889/896918 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 81562 event pairs, 1919 based on Foata normal form. 8/12644 useless extension candidates. Maximal degree in co-relation 93657. Up to 11162 conditions per place. [2024-06-27 18:36:41,964 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 316 selfloop transitions, 122 changer transitions 0/473 dead transitions. [2024-06-27 18:36:41,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 473 transitions, 6338 flow [2024-06-27 18:36:41,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:36:41,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:36:41,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-27 18:36:41,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:36:41,966 INFO L175 Difference]: Start difference. First operand has 299 places, 404 transitions, 5001 flow. Second operand 10 states and 240 transitions. [2024-06-27 18:36:41,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 473 transitions, 6338 flow [2024-06-27 18:36:43,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 473 transitions, 5938 flow, removed 188 selfloop flow, removed 3 redundant places. [2024-06-27 18:36:43,925 INFO L231 Difference]: Finished difference. Result has 307 places, 416 transitions, 5097 flow [2024-06-27 18:36:43,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4693, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5097, PETRI_PLACES=307, PETRI_TRANSITIONS=416} [2024-06-27 18:36:43,926 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 253 predicate places. [2024-06-27 18:36:43,926 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 416 transitions, 5097 flow [2024-06-27 18:36:43,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:43,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:36:43,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:36:43,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 18:36:43,927 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:36:43,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:36:43,927 INFO L85 PathProgramCache]: Analyzing trace with hash 940309534, now seen corresponding path program 1 times [2024-06-27 18:36:43,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:36:43,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34828863] [2024-06-27 18:36:43,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:36:43,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:36:43,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:36:44,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:36:44,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:36:44,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34828863] [2024-06-27 18:36:44,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34828863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:36:44,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:36:44,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:36:44,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636358827] [2024-06-27 18:36:44,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:36:44,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:36:44,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:36:44,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:36:44,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:36:44,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:36:44,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 416 transitions, 5097 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:44,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:36:44,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:36:44,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:36:47,797 INFO L124 PetriNetUnfolderBase]: 8780/13257 cut-off events. [2024-06-27 18:36:47,797 INFO L125 PetriNetUnfolderBase]: For 892827/892830 co-relation queries the response was YES. [2024-06-27 18:36:47,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94614 conditions, 13257 events. 8780/13257 cut-off events. For 892827/892830 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 82954 event pairs, 2025 based on Foata normal form. 4/13100 useless extension candidates. Maximal degree in co-relation 94470. Up to 11481 conditions per place. [2024-06-27 18:36:48,041 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 312 selfloop transitions, 171 changer transitions 0/491 dead transitions. [2024-06-27 18:36:48,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 491 transitions, 6984 flow [2024-06-27 18:36:48,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:36:48,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:36:48,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 18:36:48,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5115740740740741 [2024-06-27 18:36:48,043 INFO L175 Difference]: Start difference. First operand has 307 places, 416 transitions, 5097 flow. Second operand 9 states and 221 transitions. [2024-06-27 18:36:48,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 491 transitions, 6984 flow [2024-06-27 18:36:49,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 491 transitions, 6690 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 18:36:49,650 INFO L231 Difference]: Finished difference. Result has 309 places, 433 transitions, 5609 flow [2024-06-27 18:36:49,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4813, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5609, PETRI_PLACES=309, PETRI_TRANSITIONS=433} [2024-06-27 18:36:49,651 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 255 predicate places. [2024-06-27 18:36:49,651 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 433 transitions, 5609 flow [2024-06-27 18:36:49,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:49,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:36:49,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:36:49,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 18:36:49,651 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:36:49,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:36:49,652 INFO L85 PathProgramCache]: Analyzing trace with hash 363520108, now seen corresponding path program 2 times [2024-06-27 18:36:49,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:36:49,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468194279] [2024-06-27 18:36:49,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:36:49,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:36:49,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:36:50,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:36:50,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:36:50,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468194279] [2024-06-27 18:36:50,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468194279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:36:50,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:36:50,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:36:50,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346901738] [2024-06-27 18:36:50,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:36:50,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:36:50,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:36:50,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:36:50,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:36:50,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:36:50,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 433 transitions, 5609 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:50,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:36:50,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:36:50,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:36:53,901 INFO L124 PetriNetUnfolderBase]: 8814/13717 cut-off events. [2024-06-27 18:36:53,901 INFO L125 PetriNetUnfolderBase]: For 924601/924604 co-relation queries the response was YES. [2024-06-27 18:36:54,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97462 conditions, 13717 events. 8814/13717 cut-off events. For 924601/924604 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 90549 event pairs, 2355 based on Foata normal form. 4/13419 useless extension candidates. Maximal degree in co-relation 97317. Up to 11890 conditions per place. [2024-06-27 18:36:54,082 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 366 selfloop transitions, 115 changer transitions 0/489 dead transitions. [2024-06-27 18:36:54,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 489 transitions, 7027 flow [2024-06-27 18:36:54,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:36:54,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:36:54,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-27 18:36:54,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-27 18:36:54,083 INFO L175 Difference]: Start difference. First operand has 309 places, 433 transitions, 5609 flow. Second operand 10 states and 231 transitions. [2024-06-27 18:36:54,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 489 transitions, 7027 flow [2024-06-27 18:36:55,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 489 transitions, 6774 flow, removed 101 selfloop flow, removed 3 redundant places. [2024-06-27 18:36:55,818 INFO L231 Difference]: Finished difference. Result has 316 places, 437 transitions, 5686 flow [2024-06-27 18:36:55,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5686, PETRI_PLACES=316, PETRI_TRANSITIONS=437} [2024-06-27 18:36:55,819 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 262 predicate places. [2024-06-27 18:36:55,819 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 437 transitions, 5686 flow [2024-06-27 18:36:55,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:55,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:36:55,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:36:55,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 18:36:55,820 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:36:55,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:36:55,820 INFO L85 PathProgramCache]: Analyzing trace with hash 363519798, now seen corresponding path program 3 times [2024-06-27 18:36:55,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:36:55,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120656285] [2024-06-27 18:36:55,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:36:55,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:36:55,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:36:56,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:36:56,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:36:56,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120656285] [2024-06-27 18:36:56,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120656285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:36:56,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:36:56,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:36:56,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256567864] [2024-06-27 18:36:56,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:36:56,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:36:56,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:36:56,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:36:56,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:36:57,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:36:57,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 437 transitions, 5686 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:36:57,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:36:57,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:36:57,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:37:00,199 INFO L124 PetriNetUnfolderBase]: 8538/13450 cut-off events. [2024-06-27 18:37:00,200 INFO L125 PetriNetUnfolderBase]: For 943155/943194 co-relation queries the response was YES. [2024-06-27 18:37:00,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95844 conditions, 13450 events. 8538/13450 cut-off events. For 943155/943194 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 90293 event pairs, 2224 based on Foata normal form. 16/13162 useless extension candidates. Maximal degree in co-relation 95697. Up to 11580 conditions per place. [2024-06-27 18:37:00,394 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 375 selfloop transitions, 72 changer transitions 0/487 dead transitions. [2024-06-27 18:37:00,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 487 transitions, 6809 flow [2024-06-27 18:37:00,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:37:00,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:37:00,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 18:37:00,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4976851851851852 [2024-06-27 18:37:00,396 INFO L175 Difference]: Start difference. First operand has 316 places, 437 transitions, 5686 flow. Second operand 9 states and 215 transitions. [2024-06-27 18:37:00,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 487 transitions, 6809 flow [2024-06-27 18:37:02,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 487 transitions, 6552 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 18:37:02,356 INFO L231 Difference]: Finished difference. Result has 318 places, 440 transitions, 5628 flow [2024-06-27 18:37:02,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5429, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5628, PETRI_PLACES=318, PETRI_TRANSITIONS=440} [2024-06-27 18:37:02,357 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 264 predicate places. [2024-06-27 18:37:02,357 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 440 transitions, 5628 flow [2024-06-27 18:37:02,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:37:02,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:37:02,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:37:02,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 18:37:02,357 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:37:02,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:37:02,358 INFO L85 PathProgramCache]: Analyzing trace with hash 363530710, now seen corresponding path program 1 times [2024-06-27 18:37:02,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:37:02,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222731186] [2024-06-27 18:37:02,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:37:02,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:37:02,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat