./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-05-07_14-17-48.files/protection/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:38:21,978 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:38:22,019 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:38:22,022 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:38:22,023 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:38:22,038 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:38:22,039 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:38:22,039 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:38:22,039 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:38:22,040 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:38:22,040 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:38:22,040 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:38:22,041 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:38:22,042 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:38:22,043 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:38:22,043 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:38:22,044 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:38:22,046 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:38:22,046 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:38:22,046 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:38:22,047 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:38:22,048 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:38:22,048 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:38:22,048 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:38:22,049 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:38:22,049 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:38:22,049 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:38:22,049 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:38:22,049 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:38:22,050 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:38:22,050 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:38:22,050 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:38:22,050 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:38:22,051 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:38:22,051 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:38:22,052 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:38:22,052 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:38:22,052 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:38:22,053 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:38:22,053 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:38:22,053 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:38:22,053 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:38:22,053 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:38:22,053 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-05-12 12:38:22,272 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:38:22,301 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:38:22,304 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:38:22,305 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:38:22,305 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:38:22,307 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-05-12 12:38:22,442 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:38:22,442 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:38:22,443 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-05-12 12:38:23,531 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:38:23,752 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:38:23,754 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-05-12 12:38:23,770 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/210cb8d8e/c42c752b49ec406f9f3c5e62525abfc8/FLAG511429213 [2024-05-12 12:38:23,786 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/210cb8d8e/c42c752b49ec406f9f3c5e62525abfc8 [2024-05-12 12:38:23,787 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:38:23,788 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:38:23,791 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:38:23,791 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:38:23,795 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:38:23,796 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:38:22" (1/2) ... [2024-05-12 12:38:23,797 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d5d9f28 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:23, skipping insertion in model container [2024-05-12 12:38:23,797 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:38:22" (1/2) ... [2024-05-12 12:38:23,799 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7ba15df2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:23, skipping insertion in model container [2024-05-12 12:38:23,799 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:38:23" (2/2) ... [2024-05-12 12:38:23,800 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d5d9f28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:23, skipping insertion in model container [2024-05-12 12:38:23,800 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:38:23" (2/2) ... [2024-05-12 12:38:23,800 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:38:23,901 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:38:23,911 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 2) && __unbuffered_p1_EBX <= 127) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-05-12 12:38:23,911 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] (((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 2) && __unbuffered_p1_EBX <= 127) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-05-12 12:38:23,911 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:38:23,912 INFO L106 edCorrectnessWitness]: ghost_update [L837-L837] multithreaded = 1; [2024-05-12 12:38:23,947 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:38:24,110 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1038,1051] [2024-05-12 12:38:24,309 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:38:24,325 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:38:24,352 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1038,1051] Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:38:24,442 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:38:24,471 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:38:24,472 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24 WrapperNode [2024-05-12 12:38:24,472 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:38:24,473 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:38:24,473 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:38:24,473 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:38:24,478 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:24,494 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:24,519 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 158 [2024-05-12 12:38:24,519 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:38:24,520 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:38:24,520 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:38:24,520 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:38:24,530 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:24,531 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:24,534 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:24,557 INFO L175 MemorySlicer]: Split 4 memory accesses to 3 slices as follows [2, 1, 1]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 2 writes are split as follows [0, 1, 1]. [2024-05-12 12:38:24,557 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:24,558 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:24,569 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:24,571 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:24,573 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:24,574 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:24,577 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:38:24,577 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:38:24,578 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:38:24,578 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:38:24,579 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:24,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:38:24,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:38:24,601 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-05-12 12:38:24,618 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-05-12 12:38:24,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:38:24,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:38:24,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:38:24,630 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:38:24,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:38:24,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:38:24,630 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:38:24,631 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:38:24,631 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:38:24,631 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:38:24,631 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:38:24,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:38:24,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:38:24,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:38:24,631 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:38:24,632 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:38:24,632 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:38:24,633 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:38:24,741 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:38:24,742 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:38:25,083 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:38:25,083 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:38:25,265 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:38:25,266 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:38:25,266 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:38:25 BoogieIcfgContainer [2024-05-12 12:38:25,266 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:38:25,268 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:38:25,268 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:38:25,270 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:38:25,271 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:38:22" (1/4) ... [2024-05-12 12:38:25,271 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b5cd95 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:38:25, skipping insertion in model container [2024-05-12 12:38:25,271 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:38:23" (2/4) ... [2024-05-12 12:38:25,271 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b5cd95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:38:25, skipping insertion in model container [2024-05-12 12:38:25,272 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24" (3/4) ... [2024-05-12 12:38:25,272 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b5cd95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:38:25, skipping insertion in model container [2024-05-12 12:38:25,272 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:38:25" (4/4) ... [2024-05-12 12:38:25,273 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-05-12 12:38:25,287 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:38:25,287 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:38:25,287 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:38:25,321 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:38:25,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 39 transitions, 86 flow [2024-05-12 12:38:25,370 INFO L124 PetriNetUnfolderBase]: 1/37 cut-off events. [2024-05-12 12:38:25,370 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:38:25,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 37 events. 1/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 58 event pairs, 0 based on Foata normal form. 0/32 useless extension candidates. Maximal degree in co-relation 35. Up to 2 conditions per place. [2024-05-12 12:38:25,373 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 39 transitions, 86 flow [2024-05-12 12:38:25,376 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 37 transitions, 80 flow [2024-05-12 12:38:25,388 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:38:25,395 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;@1b10d6bb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:38:25,396 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:38:25,401 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:38:25,401 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-05-12 12:38:25,401 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:38:25,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:25,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:38:25,403 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:25,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:25,410 INFO L85 PathProgramCache]: Analyzing trace with hash -780985091, now seen corresponding path program 1 times [2024-05-12 12:38:25,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:25,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66603774] [2024-05-12 12:38:25,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:25,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:25,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:26,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:26,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:26,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66603774] [2024-05-12 12:38:26,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66603774] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:26,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:26,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:38:26,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484781283] [2024-05-12 12:38:26,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:26,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:38:26,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:26,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:38:26,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:38:26,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-05-12 12:38:26,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:26,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:26,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-05-12 12:38:26,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:26,699 INFO L124 PetriNetUnfolderBase]: 741/1267 cut-off events. [2024-05-12 12:38:26,699 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-05-12 12:38:26,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2505 conditions, 1267 events. 741/1267 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6489 event pairs, 337 based on Foata normal form. 57/1247 useless extension candidates. Maximal degree in co-relation 2491. Up to 1206 conditions per place. [2024-05-12 12:38:26,712 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 36 selfloop transitions, 4 changer transitions 0/48 dead transitions. [2024-05-12 12:38:26,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 48 transitions, 185 flow [2024-05-12 12:38:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:38:26,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:38:26,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-05-12 12:38:26,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-05-12 12:38:26,724 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 80 flow. Second operand 3 states and 74 transitions. [2024-05-12 12:38:26,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 48 transitions, 185 flow [2024-05-12 12:38:26,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 48 transitions, 182 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:26,731 INFO L231 Difference]: Finished difference. Result has 44 places, 39 transitions, 104 flow [2024-05-12 12:38:26,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=39} [2024-05-12 12:38:26,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 1 predicate places. [2024-05-12 12:38:26,736 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 39 transitions, 104 flow [2024-05-12 12:38:26,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:26,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:26,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:26,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:38:26,737 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:26,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:26,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1092630108, now seen corresponding path program 1 times [2024-05-12 12:38:26,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:26,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099647564] [2024-05-12 12:38:26,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:26,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:26,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:27,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:27,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:27,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099647564] [2024-05-12 12:38:27,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099647564] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:27,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:27,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:38:27,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910590834] [2024-05-12 12:38:27,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:27,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:38:27,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:27,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:38:27,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:38:27,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-05-12 12:38:27,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:27,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:27,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-05-12 12:38:27,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:27,588 INFO L124 PetriNetUnfolderBase]: 733/1380 cut-off events. [2024-05-12 12:38:27,589 INFO L125 PetriNetUnfolderBase]: For 148/148 co-relation queries the response was YES. [2024-05-12 12:38:27,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2860 conditions, 1380 events. 733/1380 cut-off events. For 148/148 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7678 event pairs, 447 based on Foata normal form. 4/1271 useless extension candidates. Maximal degree in co-relation 2845. Up to 1171 conditions per place. [2024-05-12 12:38:27,595 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 43 selfloop transitions, 9 changer transitions 0/60 dead transitions. [2024-05-12 12:38:27,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 60 transitions, 267 flow [2024-05-12 12:38:27,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:38:27,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:38:27,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2024-05-12 12:38:27,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 12:38:27,597 INFO L175 Difference]: Start difference. First operand has 44 places, 39 transitions, 104 flow. Second operand 4 states and 91 transitions. [2024-05-12 12:38:27,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 60 transitions, 267 flow [2024-05-12 12:38:27,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 60 transitions, 260 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:38:27,598 INFO L231 Difference]: Finished difference. Result has 48 places, 47 transitions, 172 flow [2024-05-12 12:38:27,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=48, PETRI_TRANSITIONS=47} [2024-05-12 12:38:27,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-05-12 12:38:27,599 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 47 transitions, 172 flow [2024-05-12 12:38:27,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:27,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:27,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:27,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:38:27,600 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:27,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:27,601 INFO L85 PathProgramCache]: Analyzing trace with hash -488575884, now seen corresponding path program 1 times [2024-05-12 12:38:27,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:27,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002931215] [2024-05-12 12:38:27,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:27,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:27,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:27,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:27,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:27,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002931215] [2024-05-12 12:38:27,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002931215] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:27,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:27,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:38:27,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197356826] [2024-05-12 12:38:27,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:27,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:38:27,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:27,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:38:27,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:38:27,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2024-05-12 12:38:27,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 47 transitions, 172 flow. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:27,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:27,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2024-05-12 12:38:27,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:27,763 INFO L124 PetriNetUnfolderBase]: 310/717 cut-off events. [2024-05-12 12:38:27,764 INFO L125 PetriNetUnfolderBase]: For 193/206 co-relation queries the response was YES. [2024-05-12 12:38:27,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1484 conditions, 717 events. 310/717 cut-off events. For 193/206 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 4173 event pairs, 76 based on Foata normal form. 9/694 useless extension candidates. Maximal degree in co-relation 1466. Up to 446 conditions per place. [2024-05-12 12:38:27,767 INFO L140 encePairwiseOnDemand]: 36/39 looper letters, 32 selfloop transitions, 5 changer transitions 0/53 dead transitions. [2024-05-12 12:38:27,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 53 transitions, 244 flow [2024-05-12 12:38:27,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:38:27,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:38:27,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-05-12 12:38:27,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6837606837606838 [2024-05-12 12:38:27,769 INFO L175 Difference]: Start difference. First operand has 48 places, 47 transitions, 172 flow. Second operand 3 states and 80 transitions. [2024-05-12 12:38:27,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 53 transitions, 244 flow [2024-05-12 12:38:27,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 53 transitions, 242 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-05-12 12:38:27,771 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 154 flow [2024-05-12 12:38:27,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=154, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-05-12 12:38:27,772 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-05-12 12:38:27,772 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 154 flow [2024-05-12 12:38:27,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:27,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:27,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:27,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:38:27,773 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:27,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:27,773 INFO L85 PathProgramCache]: Analyzing trace with hash 2075120887, now seen corresponding path program 1 times [2024-05-12 12:38:27,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:27,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221509871] [2024-05-12 12:38:27,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:27,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:27,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:28,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:28,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:28,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221509871] [2024-05-12 12:38:28,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221509871] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:28,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:28,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:38:28,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063069195] [2024-05-12 12:38:28,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:28,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:38:28,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:28,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:38:28,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:38:28,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-05-12 12:38:28,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 154 flow. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:28,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:28,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-05-12 12:38:28,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:29,234 INFO L124 PetriNetUnfolderBase]: 633/1216 cut-off events. [2024-05-12 12:38:29,234 INFO L125 PetriNetUnfolderBase]: For 524/524 co-relation queries the response was YES. [2024-05-12 12:38:29,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2729 conditions, 1216 events. 633/1216 cut-off events. For 524/524 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6534 event pairs, 283 based on Foata normal form. 4/1166 useless extension candidates. Maximal degree in co-relation 2709. Up to 958 conditions per place. [2024-05-12 12:38:29,239 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 51 selfloop transitions, 11 changer transitions 4/74 dead transitions. [2024-05-12 12:38:29,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 74 transitions, 370 flow [2024-05-12 12:38:29,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:38:29,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:38:29,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-05-12 12:38:29,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846153846153846 [2024-05-12 12:38:29,241 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 154 flow. Second operand 5 states and 114 transitions. [2024-05-12 12:38:29,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 74 transitions, 370 flow [2024-05-12 12:38:29,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 74 transitions, 356 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:29,243 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 202 flow [2024-05-12 12:38:29,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=202, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-05-12 12:38:29,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2024-05-12 12:38:29,244 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 202 flow [2024-05-12 12:38:29,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:29,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:29,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:29,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:38:29,245 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:29,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:29,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1370960792, now seen corresponding path program 1 times [2024-05-12 12:38:29,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:29,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64473398] [2024-05-12 12:38:29,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:29,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:29,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:29,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-05-12 12:38:29,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:29,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64473398] [2024-05-12 12:38:29,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64473398] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:29,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:29,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:38:29,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747054436] [2024-05-12 12:38:29,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:29,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:38:29,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:29,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:38:29,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:38:29,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-05-12 12:38:29,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 202 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:29,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:29,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-05-12 12:38:29,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:30,054 INFO L124 PetriNetUnfolderBase]: 636/1213 cut-off events. [2024-05-12 12:38:30,054 INFO L125 PetriNetUnfolderBase]: For 850/850 co-relation queries the response was YES. [2024-05-12 12:38:30,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2956 conditions, 1213 events. 636/1213 cut-off events. For 850/850 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 6440 event pairs, 312 based on Foata normal form. 1/1171 useless extension candidates. Maximal degree in co-relation 2934. Up to 1032 conditions per place. [2024-05-12 12:38:30,061 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 49 selfloop transitions, 7 changer transitions 0/63 dead transitions. [2024-05-12 12:38:30,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 63 transitions, 370 flow [2024-05-12 12:38:30,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:38:30,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:38:30,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-05-12 12:38:30,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-05-12 12:38:30,063 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 202 flow. Second operand 5 states and 90 transitions. [2024-05-12 12:38:30,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 63 transitions, 370 flow [2024-05-12 12:38:30,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 63 transitions, 357 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-05-12 12:38:30,065 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 250 flow [2024-05-12 12:38:30,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=250, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-05-12 12:38:30,066 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-05-12 12:38:30,066 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 250 flow [2024-05-12 12:38:30,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:30,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:30,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:30,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:38:30,067 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:30,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:30,067 INFO L85 PathProgramCache]: Analyzing trace with hash -474489160, now seen corresponding path program 1 times [2024-05-12 12:38:30,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:30,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966490052] [2024-05-12 12:38:30,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:30,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:30,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:31,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:31,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:31,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966490052] [2024-05-12 12:38:31,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966490052] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:31,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:31,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:38:31,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303164096] [2024-05-12 12:38:31,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:31,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:38:31,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:31,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:38:31,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:38:31,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-05-12 12:38:31,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 250 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 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-05-12 12:38:31,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:31,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-05-12 12:38:31,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:31,605 INFO L124 PetriNetUnfolderBase]: 548/1082 cut-off events. [2024-05-12 12:38:31,605 INFO L125 PetriNetUnfolderBase]: For 998/998 co-relation queries the response was YES. [2024-05-12 12:38:31,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2800 conditions, 1082 events. 548/1082 cut-off events. For 998/998 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 5861 event pairs, 120 based on Foata normal form. 4/1039 useless extension candidates. Maximal degree in co-relation 2774. Up to 797 conditions per place. [2024-05-12 12:38:31,611 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 57 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-05-12 12:38:31,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 79 transitions, 458 flow [2024-05-12 12:38:31,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:38:31,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:38:31,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-05-12 12:38:31,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341880341880342 [2024-05-12 12:38:31,613 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 250 flow. Second operand 6 states and 125 transitions. [2024-05-12 12:38:31,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 79 transitions, 458 flow [2024-05-12 12:38:31,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 79 transitions, 449 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:31,616 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 265 flow [2024-05-12 12:38:31,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=265, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2024-05-12 12:38:31,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 17 predicate places. [2024-05-12 12:38:31,616 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 265 flow [2024-05-12 12:38:31,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 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-05-12 12:38:31,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:31,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:31,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:38:31,617 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:31,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:31,618 INFO L85 PathProgramCache]: Analyzing trace with hash 449890152, now seen corresponding path program 1 times [2024-05-12 12:38:31,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:31,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257441637] [2024-05-12 12:38:31,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:31,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:32,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:32,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:32,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257441637] [2024-05-12 12:38:32,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257441637] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:32,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:32,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:38:32,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070486908] [2024-05-12 12:38:32,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:32,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:38:32,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:32,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:38:32,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:38:32,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:32,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 265 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:32,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:32,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:32,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:32,477 INFO L124 PetriNetUnfolderBase]: 732/1354 cut-off events. [2024-05-12 12:38:32,477 INFO L125 PetriNetUnfolderBase]: For 1624/1624 co-relation queries the response was YES. [2024-05-12 12:38:32,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3633 conditions, 1354 events. 732/1354 cut-off events. For 1624/1624 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 7046 event pairs, 357 based on Foata normal form. 1/1305 useless extension candidates. Maximal degree in co-relation 3606. Up to 1169 conditions per place. [2024-05-12 12:38:32,484 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 55 selfloop transitions, 9 changer transitions 0/70 dead transitions. [2024-05-12 12:38:32,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 70 transitions, 447 flow [2024-05-12 12:38:32,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:38:32,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:38:32,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-05-12 12:38:32,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43162393162393164 [2024-05-12 12:38:32,486 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 265 flow. Second operand 6 states and 101 transitions. [2024-05-12 12:38:32,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 70 transitions, 447 flow [2024-05-12 12:38:32,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 70 transitions, 407 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:38:32,489 INFO L231 Difference]: Finished difference. Result has 61 places, 52 transitions, 260 flow [2024-05-12 12:38:32,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=260, PETRI_PLACES=61, PETRI_TRANSITIONS=52} [2024-05-12 12:38:32,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-05-12 12:38:32,490 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 52 transitions, 260 flow [2024-05-12 12:38:32,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:32,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:32,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:32,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:38:32,491 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:32,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:32,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1054988679, now seen corresponding path program 1 times [2024-05-12 12:38:32,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:32,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477321643] [2024-05-12 12:38:32,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:32,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:32,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:33,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:33,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:33,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477321643] [2024-05-12 12:38:33,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477321643] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:33,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:33,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:38:33,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163650051] [2024-05-12 12:38:33,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:33,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:38:33,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:33,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:38:33,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:38:33,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-05-12 12:38:33,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 52 transitions, 260 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:33,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:33,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-05-12 12:38:33,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:33,377 INFO L124 PetriNetUnfolderBase]: 707/1336 cut-off events. [2024-05-12 12:38:33,378 INFO L125 PetriNetUnfolderBase]: For 1891/1895 co-relation queries the response was YES. [2024-05-12 12:38:33,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3601 conditions, 1336 events. 707/1336 cut-off events. For 1891/1895 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 7166 event pairs, 281 based on Foata normal form. 6/1294 useless extension candidates. Maximal degree in co-relation 3573. Up to 1091 conditions per place. [2024-05-12 12:38:33,384 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 53 selfloop transitions, 17 changer transitions 0/78 dead transitions. [2024-05-12 12:38:33,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 78 transitions, 478 flow [2024-05-12 12:38:33,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:38:33,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:38:33,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-05-12 12:38:33,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-05-12 12:38:33,389 INFO L175 Difference]: Start difference. First operand has 61 places, 52 transitions, 260 flow. Second operand 6 states and 111 transitions. [2024-05-12 12:38:33,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 78 transitions, 478 flow [2024-05-12 12:38:33,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 78 transitions, 459 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 12:38:33,393 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 329 flow [2024-05-12 12:38:33,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=329, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-05-12 12:38:33,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-05-12 12:38:33,395 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 329 flow [2024-05-12 12:38:33,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:33,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:33,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:33,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:38:33,396 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:33,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:33,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1975970469, now seen corresponding path program 2 times [2024-05-12 12:38:33,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:33,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706350581] [2024-05-12 12:38:33,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:33,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:33,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:34,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:34,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:34,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706350581] [2024-05-12 12:38:34,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706350581] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:34,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:34,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:38:34,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509111636] [2024-05-12 12:38:34,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:34,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:38:34,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:34,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:38:34,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:38:34,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-05-12 12:38:34,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 329 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:34,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:34,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-05-12 12:38:34,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:34,374 INFO L124 PetriNetUnfolderBase]: 698/1353 cut-off events. [2024-05-12 12:38:34,375 INFO L125 PetriNetUnfolderBase]: For 2701/2705 co-relation queries the response was YES. [2024-05-12 12:38:34,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3974 conditions, 1353 events. 698/1353 cut-off events. For 2701/2705 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7434 event pairs, 231 based on Foata normal form. 6/1304 useless extension candidates. Maximal degree in co-relation 3944. Up to 1040 conditions per place. [2024-05-12 12:38:34,383 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 57 selfloop transitions, 22 changer transitions 0/87 dead transitions. [2024-05-12 12:38:34,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 87 transitions, 617 flow [2024-05-12 12:38:34,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:38:34,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:38:34,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-05-12 12:38:34,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-05-12 12:38:34,385 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 329 flow. Second operand 6 states and 111 transitions. [2024-05-12 12:38:34,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 87 transitions, 617 flow [2024-05-12 12:38:34,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 87 transitions, 594 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:34,391 INFO L231 Difference]: Finished difference. Result has 69 places, 68 transitions, 440 flow [2024-05-12 12:38:34,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=440, PETRI_PLACES=69, PETRI_TRANSITIONS=68} [2024-05-12 12:38:34,392 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-05-12 12:38:34,393 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 68 transitions, 440 flow [2024-05-12 12:38:34,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:34,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:34,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:34,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:38:34,393 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:34,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:34,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1975980389, now seen corresponding path program 1 times [2024-05-12 12:38:34,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:34,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012171909] [2024-05-12 12:38:34,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:34,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:34,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:35,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:35,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:35,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012171909] [2024-05-12 12:38:35,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012171909] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:35,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:35,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:38:35,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071569709] [2024-05-12 12:38:35,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:35,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:38:35,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:35,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:38:35,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:38:35,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:35,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 68 transitions, 440 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:35,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:35,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:35,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:35,423 INFO L124 PetriNetUnfolderBase]: 767/1428 cut-off events. [2024-05-12 12:38:35,424 INFO L125 PetriNetUnfolderBase]: For 3636/3636 co-relation queries the response was YES. [2024-05-12 12:38:35,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4565 conditions, 1428 events. 767/1428 cut-off events. For 3636/3636 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7560 event pairs, 283 based on Foata normal form. 1/1372 useless extension candidates. Maximal degree in co-relation 4532. Up to 1209 conditions per place. [2024-05-12 12:38:35,432 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 75 selfloop transitions, 13 changer transitions 0/94 dead transitions. [2024-05-12 12:38:35,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 94 transitions, 709 flow [2024-05-12 12:38:35,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:35,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:35,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-05-12 12:38:35,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-05-12 12:38:35,434 INFO L175 Difference]: Start difference. First operand has 69 places, 68 transitions, 440 flow. Second operand 7 states and 117 transitions. [2024-05-12 12:38:35,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 94 transitions, 709 flow [2024-05-12 12:38:35,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 94 transitions, 663 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 12:38:35,439 INFO L231 Difference]: Finished difference. Result has 73 places, 70 transitions, 447 flow [2024-05-12 12:38:35,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=447, PETRI_PLACES=73, PETRI_TRANSITIONS=70} [2024-05-12 12:38:35,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-05-12 12:38:35,441 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 70 transitions, 447 flow [2024-05-12 12:38:35,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:35,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:35,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:35,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:38:35,442 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:35,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:35,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1455792543, now seen corresponding path program 1 times [2024-05-12 12:38:35,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:35,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203003959] [2024-05-12 12:38:35,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:35,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:35,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:36,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-05-12 12:38:36,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:36,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203003959] [2024-05-12 12:38:36,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203003959] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:36,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:36,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:38:36,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285327309] [2024-05-12 12:38:36,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:36,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:38:36,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:36,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:38:36,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:38:36,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-05-12 12:38:36,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 70 transitions, 447 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:36,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:36,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-05-12 12:38:36,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:36,639 INFO L124 PetriNetUnfolderBase]: 717/1375 cut-off events. [2024-05-12 12:38:36,640 INFO L125 PetriNetUnfolderBase]: For 4027/4033 co-relation queries the response was YES. [2024-05-12 12:38:36,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4453 conditions, 1375 events. 717/1375 cut-off events. For 4027/4033 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7463 event pairs, 269 based on Foata normal form. 7/1324 useless extension candidates. Maximal degree in co-relation 4419. Up to 1097 conditions per place. [2024-05-12 12:38:36,648 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 64 selfloop transitions, 23 changer transitions 0/95 dead transitions. [2024-05-12 12:38:36,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 95 transitions, 725 flow [2024-05-12 12:38:36,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:38:36,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:38:36,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-05-12 12:38:36,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47863247863247865 [2024-05-12 12:38:36,649 INFO L175 Difference]: Start difference. First operand has 73 places, 70 transitions, 447 flow. Second operand 6 states and 112 transitions. [2024-05-12 12:38:36,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 95 transitions, 725 flow [2024-05-12 12:38:36,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 95 transitions, 686 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 12:38:36,656 INFO L231 Difference]: Finished difference. Result has 75 places, 77 transitions, 537 flow [2024-05-12 12:38:36,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=537, PETRI_PLACES=75, PETRI_TRANSITIONS=77} [2024-05-12 12:38:36,657 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-05-12 12:38:36,657 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 77 transitions, 537 flow [2024-05-12 12:38:36,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:36,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:36,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:36,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:38:36,658 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:36,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:36,658 INFO L85 PathProgramCache]: Analyzing trace with hash 247641335, now seen corresponding path program 1 times [2024-05-12 12:38:36,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:36,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105306646] [2024-05-12 12:38:36,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:36,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:36,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:37,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:37,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:37,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105306646] [2024-05-12 12:38:37,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105306646] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:37,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:37,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:38:37,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143718555] [2024-05-12 12:38:37,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:37,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:38:37,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:37,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:38:37,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:38:37,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:37,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 77 transitions, 537 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:37,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:37,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:37,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:37,699 INFO L124 PetriNetUnfolderBase]: 789/1469 cut-off events. [2024-05-12 12:38:37,700 INFO L125 PetriNetUnfolderBase]: For 4791/4795 co-relation queries the response was YES. [2024-05-12 12:38:37,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4909 conditions, 1469 events. 789/1469 cut-off events. For 4791/4795 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 7787 event pairs, 296 based on Foata normal form. 6/1416 useless extension candidates. Maximal degree in co-relation 4873. Up to 1205 conditions per place. [2024-05-12 12:38:37,709 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 74 selfloop transitions, 23 changer transitions 0/103 dead transitions. [2024-05-12 12:38:37,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 103 transitions, 819 flow [2024-05-12 12:38:37,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:37,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:37,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-05-12 12:38:37,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4468864468864469 [2024-05-12 12:38:37,711 INFO L175 Difference]: Start difference. First operand has 75 places, 77 transitions, 537 flow. Second operand 7 states and 122 transitions. [2024-05-12 12:38:37,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 103 transitions, 819 flow [2024-05-12 12:38:37,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 103 transitions, 797 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:37,717 INFO L231 Difference]: Finished difference. Result has 80 places, 80 transitions, 593 flow [2024-05-12 12:38:37,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=593, PETRI_PLACES=80, PETRI_TRANSITIONS=80} [2024-05-12 12:38:37,717 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2024-05-12 12:38:37,717 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 80 transitions, 593 flow [2024-05-12 12:38:37,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:37,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:37,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:37,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:38:37,718 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:37,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:37,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1447214905, now seen corresponding path program 2 times [2024-05-12 12:38:37,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:37,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665267617] [2024-05-12 12:38:37,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:37,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:37,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:38,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:38,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:38,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665267617] [2024-05-12 12:38:38,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665267617] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:38,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:38,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:38:38,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359814555] [2024-05-12 12:38:38,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:38,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:38:38,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:38,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:38:38,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:38:38,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:38,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 80 transitions, 593 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:38,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:38,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:38,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:38,706 INFO L124 PetriNetUnfolderBase]: 809/1501 cut-off events. [2024-05-12 12:38:38,706 INFO L125 PetriNetUnfolderBase]: For 6056/6060 co-relation queries the response was YES. [2024-05-12 12:38:38,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5276 conditions, 1501 events. 809/1501 cut-off events. For 6056/6060 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7978 event pairs, 276 based on Foata normal form. 6/1448 useless extension candidates. Maximal degree in co-relation 5238. Up to 1133 conditions per place. [2024-05-12 12:38:38,720 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 68 selfloop transitions, 38 changer transitions 0/112 dead transitions. [2024-05-12 12:38:38,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 112 transitions, 975 flow [2024-05-12 12:38:38,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:38,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:38,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-05-12 12:38:38,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45054945054945056 [2024-05-12 12:38:38,722 INFO L175 Difference]: Start difference. First operand has 80 places, 80 transitions, 593 flow. Second operand 7 states and 123 transitions. [2024-05-12 12:38:38,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 112 transitions, 975 flow [2024-05-12 12:38:38,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 112 transitions, 919 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 12:38:38,729 INFO L231 Difference]: Finished difference. Result has 83 places, 89 transitions, 720 flow [2024-05-12 12:38:38,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=537, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=720, PETRI_PLACES=83, PETRI_TRANSITIONS=89} [2024-05-12 12:38:38,730 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-05-12 12:38:38,730 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 89 transitions, 720 flow [2024-05-12 12:38:38,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:38,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:38,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:38,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:38:38,731 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:38,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:38,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1125544139, now seen corresponding path program 3 times [2024-05-12 12:38:38,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:38,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373792526] [2024-05-12 12:38:38,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:38,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:38,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:39,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:39,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:39,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373792526] [2024-05-12 12:38:39,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373792526] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:39,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:39,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:38:39,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580030118] [2024-05-12 12:38:39,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:39,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:38:39,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:39,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:38:39,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:38:39,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:39,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 89 transitions, 720 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:39,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:39,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:39,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:39,747 INFO L124 PetriNetUnfolderBase]: 819/1513 cut-off events. [2024-05-12 12:38:39,747 INFO L125 PetriNetUnfolderBase]: For 7323/7327 co-relation queries the response was YES. [2024-05-12 12:38:39,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5697 conditions, 1513 events. 819/1513 cut-off events. For 7323/7327 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8001 event pairs, 288 based on Foata normal form. 6/1461 useless extension candidates. Maximal degree in co-relation 5657. Up to 1145 conditions per place. [2024-05-12 12:38:39,759 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 70 selfloop transitions, 39 changer transitions 0/115 dead transitions. [2024-05-12 12:38:39,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 115 transitions, 1071 flow [2024-05-12 12:38:39,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:39,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:39,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-05-12 12:38:39,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4542124542124542 [2024-05-12 12:38:39,762 INFO L175 Difference]: Start difference. First operand has 83 places, 89 transitions, 720 flow. Second operand 7 states and 124 transitions. [2024-05-12 12:38:39,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 115 transitions, 1071 flow [2024-05-12 12:38:39,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 115 transitions, 1005 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 12:38:39,777 INFO L231 Difference]: Finished difference. Result has 87 places, 92 transitions, 773 flow [2024-05-12 12:38:39,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=773, PETRI_PLACES=87, PETRI_TRANSITIONS=92} [2024-05-12 12:38:39,778 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-05-12 12:38:39,778 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 92 transitions, 773 flow [2024-05-12 12:38:39,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:39,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:39,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:39,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:38:39,779 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:39,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:39,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1447203993, now seen corresponding path program 1 times [2024-05-12 12:38:39,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:39,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94628932] [2024-05-12 12:38:39,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:39,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:39,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:40,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:40,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:40,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94628932] [2024-05-12 12:38:40,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94628932] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:40,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:40,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:40,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638744949] [2024-05-12 12:38:40,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:40,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:40,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:40,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:40,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:40,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:40,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 92 transitions, 773 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:40,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:40,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:40,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:41,120 INFO L124 PetriNetUnfolderBase]: 822/1508 cut-off events. [2024-05-12 12:38:41,120 INFO L125 PetriNetUnfolderBase]: For 7431/7431 co-relation queries the response was YES. [2024-05-12 12:38:41,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5817 conditions, 1508 events. 822/1508 cut-off events. For 7431/7431 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7936 event pairs, 287 based on Foata normal form. 1/1453 useless extension candidates. Maximal degree in co-relation 5775. Up to 1280 conditions per place. [2024-05-12 12:38:41,129 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 100 selfloop transitions, 18 changer transitions 0/124 dead transitions. [2024-05-12 12:38:41,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 124 transitions, 1146 flow [2024-05-12 12:38:41,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:41,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:41,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-05-12 12:38:41,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42628205128205127 [2024-05-12 12:38:41,131 INFO L175 Difference]: Start difference. First operand has 87 places, 92 transitions, 773 flow. Second operand 8 states and 133 transitions. [2024-05-12 12:38:41,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 124 transitions, 1146 flow [2024-05-12 12:38:41,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 124 transitions, 1078 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 12:38:41,142 INFO L231 Difference]: Finished difference. Result has 91 places, 95 transitions, 781 flow [2024-05-12 12:38:41,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=781, PETRI_PLACES=91, PETRI_TRANSITIONS=95} [2024-05-12 12:38:41,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-05-12 12:38:41,144 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 95 transitions, 781 flow [2024-05-12 12:38:41,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:41,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:41,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:41,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:38:41,145 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:41,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:41,146 INFO L85 PathProgramCache]: Analyzing trace with hash 275415880, now seen corresponding path program 1 times [2024-05-12 12:38:41,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:41,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088120932] [2024-05-12 12:38:41,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:41,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:41,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:42,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:42,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:42,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088120932] [2024-05-12 12:38:42,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088120932] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:42,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:42,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:42,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710783054] [2024-05-12 12:38:42,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:42,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:42,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:42,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:42,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:42,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-05-12 12:38:42,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 95 transitions, 781 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:42,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:42,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-05-12 12:38:42,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:42,825 INFO L124 PetriNetUnfolderBase]: 788/1482 cut-off events. [2024-05-12 12:38:42,826 INFO L125 PetriNetUnfolderBase]: For 8574/8587 co-relation queries the response was YES. [2024-05-12 12:38:42,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5803 conditions, 1482 events. 788/1482 cut-off events. For 8574/8587 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8052 event pairs, 214 based on Foata normal form. 7/1429 useless extension candidates. Maximal degree in co-relation 5760. Up to 1130 conditions per place. [2024-05-12 12:38:42,835 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 97 selfloop transitions, 19 changer transitions 0/129 dead transitions. [2024-05-12 12:38:42,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 129 transitions, 1129 flow [2024-05-12 12:38:42,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:42,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:42,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-05-12 12:38:42,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4908424908424908 [2024-05-12 12:38:42,836 INFO L175 Difference]: Start difference. First operand has 91 places, 95 transitions, 781 flow. Second operand 7 states and 134 transitions. [2024-05-12 12:38:42,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 129 transitions, 1129 flow [2024-05-12 12:38:42,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 129 transitions, 1077 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 12:38:42,845 INFO L231 Difference]: Finished difference. Result has 92 places, 97 transitions, 788 flow [2024-05-12 12:38:42,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=788, PETRI_PLACES=92, PETRI_TRANSITIONS=97} [2024-05-12 12:38:42,846 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-05-12 12:38:42,846 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 97 transitions, 788 flow [2024-05-12 12:38:42,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:42,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:42,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:42,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:38:42,847 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:42,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:42,847 INFO L85 PathProgramCache]: Analyzing trace with hash 227216106, now seen corresponding path program 2 times [2024-05-12 12:38:42,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:42,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912806759] [2024-05-12 12:38:42,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:42,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:42,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:43,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:43,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:43,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912806759] [2024-05-12 12:38:43,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912806759] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:43,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:43,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:43,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691710308] [2024-05-12 12:38:43,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:43,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:43,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:43,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:43,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:44,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-05-12 12:38:44,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 97 transitions, 788 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:44,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:44,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-05-12 12:38:44,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:44,540 INFO L124 PetriNetUnfolderBase]: 816/1544 cut-off events. [2024-05-12 12:38:44,541 INFO L125 PetriNetUnfolderBase]: For 9581/9594 co-relation queries the response was YES. [2024-05-12 12:38:44,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6156 conditions, 1544 events. 816/1544 cut-off events. For 9581/9594 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8553 event pairs, 210 based on Foata normal form. 7/1487 useless extension candidates. Maximal degree in co-relation 6112. Up to 1106 conditions per place. [2024-05-12 12:38:44,549 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 97 selfloop transitions, 26 changer transitions 0/136 dead transitions. [2024-05-12 12:38:44,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 136 transitions, 1220 flow [2024-05-12 12:38:44,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:44,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:44,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-05-12 12:38:44,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2024-05-12 12:38:44,550 INFO L175 Difference]: Start difference. First operand has 92 places, 97 transitions, 788 flow. Second operand 7 states and 135 transitions. [2024-05-12 12:38:44,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 136 transitions, 1220 flow [2024-05-12 12:38:44,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 136 transitions, 1181 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 12:38:44,562 INFO L231 Difference]: Finished difference. Result has 95 places, 102 transitions, 885 flow [2024-05-12 12:38:44,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=749, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=885, PETRI_PLACES=95, PETRI_TRANSITIONS=102} [2024-05-12 12:38:44,562 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-05-12 12:38:44,563 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 102 transitions, 885 flow [2024-05-12 12:38:44,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:44,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:44,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:44,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:38:44,563 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:44,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:44,564 INFO L85 PathProgramCache]: Analyzing trace with hash 227216323, now seen corresponding path program 1 times [2024-05-12 12:38:44,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:44,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364938856] [2024-05-12 12:38:44,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:44,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:44,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:45,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:45,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:45,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364938856] [2024-05-12 12:38:45,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364938856] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:45,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:45,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:45,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349027929] [2024-05-12 12:38:45,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:45,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:45,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:45,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:45,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:45,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:45,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 102 transitions, 885 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:45,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:45,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:45,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:46,105 INFO L124 PetriNetUnfolderBase]: 878/1622 cut-off events. [2024-05-12 12:38:46,105 INFO L125 PetriNetUnfolderBase]: For 10822/10822 co-relation queries the response was YES. [2024-05-12 12:38:46,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6705 conditions, 1622 events. 878/1622 cut-off events. For 10822/10822 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8799 event pairs, 297 based on Foata normal form. 1/1558 useless extension candidates. Maximal degree in co-relation 6659. Up to 1318 conditions per place. [2024-05-12 12:38:46,115 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 92 selfloop transitions, 30 changer transitions 0/128 dead transitions. [2024-05-12 12:38:46,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 128 transitions, 1228 flow [2024-05-12 12:38:46,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:46,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:46,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-05-12 12:38:46,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4432234432234432 [2024-05-12 12:38:46,118 INFO L175 Difference]: Start difference. First operand has 95 places, 102 transitions, 885 flow. Second operand 7 states and 121 transitions. [2024-05-12 12:38:46,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 128 transitions, 1228 flow [2024-05-12 12:38:46,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 128 transitions, 1180 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 12:38:46,134 INFO L231 Difference]: Finished difference. Result has 100 places, 105 transitions, 957 flow [2024-05-12 12:38:46,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=957, PETRI_PLACES=100, PETRI_TRANSITIONS=105} [2024-05-12 12:38:46,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-05-12 12:38:46,135 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 105 transitions, 957 flow [2024-05-12 12:38:46,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:46,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:46,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:46,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:38:46,135 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:46,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:46,136 INFO L85 PathProgramCache]: Analyzing trace with hash -913051432, now seen corresponding path program 1 times [2024-05-12 12:38:46,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:46,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416667692] [2024-05-12 12:38:46,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:46,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:46,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:46,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:46,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:46,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416667692] [2024-05-12 12:38:46,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416667692] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:46,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:46,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:46,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4419139] [2024-05-12 12:38:46,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:46,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:46,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:46,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:46,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:46,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:46,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 105 transitions, 957 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:46,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:46,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:46,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:47,219 INFO L124 PetriNetUnfolderBase]: 898/1654 cut-off events. [2024-05-12 12:38:47,219 INFO L125 PetriNetUnfolderBase]: For 11807/11811 co-relation queries the response was YES. [2024-05-12 12:38:47,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6968 conditions, 1654 events. 898/1654 cut-off events. For 11807/11811 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8960 event pairs, 303 based on Foata normal form. 6/1595 useless extension candidates. Maximal degree in co-relation 6919. Up to 1349 conditions per place. [2024-05-12 12:38:47,251 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 104 selfloop transitions, 26 changer transitions 0/136 dead transitions. [2024-05-12 12:38:47,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 136 transitions, 1335 flow [2024-05-12 12:38:47,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:47,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:47,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-05-12 12:38:47,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423076923076923 [2024-05-12 12:38:47,258 INFO L175 Difference]: Start difference. First operand has 100 places, 105 transitions, 957 flow. Second operand 8 states and 138 transitions. [2024-05-12 12:38:47,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 136 transitions, 1335 flow [2024-05-12 12:38:47,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 136 transitions, 1294 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-05-12 12:38:47,270 INFO L231 Difference]: Finished difference. Result has 104 places, 108 transitions, 1012 flow [2024-05-12 12:38:47,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1012, PETRI_PLACES=104, PETRI_TRANSITIONS=108} [2024-05-12 12:38:47,271 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-05-12 12:38:47,271 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 108 transitions, 1012 flow [2024-05-12 12:38:47,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:47,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:47,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:47,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:38:47,272 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:47,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:47,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1923184090, now seen corresponding path program 2 times [2024-05-12 12:38:47,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:47,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002904184] [2024-05-12 12:38:47,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:47,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:47,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:47,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:47,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:47,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002904184] [2024-05-12 12:38:47,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002904184] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:47,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:47,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:47,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086204937] [2024-05-12 12:38:47,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:47,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:47,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:47,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:47,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:48,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:48,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 108 transitions, 1012 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:48,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:48,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:48,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:48,404 INFO L124 PetriNetUnfolderBase]: 932/1704 cut-off events. [2024-05-12 12:38:48,404 INFO L125 PetriNetUnfolderBase]: For 13860/13864 co-relation queries the response was YES. [2024-05-12 12:38:48,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7474 conditions, 1704 events. 932/1704 cut-off events. For 13860/13864 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9221 event pairs, 290 based on Foata normal form. 6/1646 useless extension candidates. Maximal degree in co-relation 7424. Up to 1219 conditions per place. [2024-05-12 12:38:48,415 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 91 selfloop transitions, 52 changer transitions 0/149 dead transitions. [2024-05-12 12:38:48,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 149 transitions, 1604 flow [2024-05-12 12:38:48,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:48,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:48,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-05-12 12:38:48,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-05-12 12:38:48,417 INFO L175 Difference]: Start difference. First operand has 104 places, 108 transitions, 1012 flow. Second operand 8 states and 143 transitions. [2024-05-12 12:38:48,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 149 transitions, 1604 flow [2024-05-12 12:38:48,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 149 transitions, 1530 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-05-12 12:38:48,438 INFO L231 Difference]: Finished difference. Result has 107 places, 120 transitions, 1230 flow [2024-05-12 12:38:48,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1230, PETRI_PLACES=107, PETRI_TRANSITIONS=120} [2024-05-12 12:38:48,438 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-05-12 12:38:48,439 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 120 transitions, 1230 flow [2024-05-12 12:38:48,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:48,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:48,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:48,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:38:48,439 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:48,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:48,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1833379966, now seen corresponding path program 3 times [2024-05-12 12:38:48,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:48,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725927407] [2024-05-12 12:38:48,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:48,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:48,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:49,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:49,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:49,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725927407] [2024-05-12 12:38:49,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725927407] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:49,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:49,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:49,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30970659] [2024-05-12 12:38:49,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:49,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:49,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:49,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:49,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:49,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-05-12 12:38:49,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 120 transitions, 1230 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:49,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:49,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-05-12 12:38:49,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:49,959 INFO L124 PetriNetUnfolderBase]: 849/1531 cut-off events. [2024-05-12 12:38:49,959 INFO L125 PetriNetUnfolderBase]: For 15402/15406 co-relation queries the response was YES. [2024-05-12 12:38:49,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7384 conditions, 1531 events. 849/1531 cut-off events. For 15402/15406 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8148 event pairs, 172 based on Foata normal form. 3/1500 useless extension candidates. Maximal degree in co-relation 7332. Up to 1076 conditions per place. [2024-05-12 12:38:49,969 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 111 selfloop transitions, 33 changer transitions 0/158 dead transitions. [2024-05-12 12:38:49,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 158 transitions, 1738 flow [2024-05-12 12:38:49,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:49,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:49,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-05-12 12:38:49,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2024-05-12 12:38:49,971 INFO L175 Difference]: Start difference. First operand has 107 places, 120 transitions, 1230 flow. Second operand 7 states and 135 transitions. [2024-05-12 12:38:49,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 158 transitions, 1738 flow [2024-05-12 12:38:49,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 158 transitions, 1682 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:38:49,993 INFO L231 Difference]: Finished difference. Result has 113 places, 126 transitions, 1368 flow [2024-05-12 12:38:49,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1174, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1368, PETRI_PLACES=113, PETRI_TRANSITIONS=126} [2024-05-12 12:38:49,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-05-12 12:38:49,993 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 126 transitions, 1368 flow [2024-05-12 12:38:49,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:49,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:49,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:49,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:38:49,994 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:49,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:49,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1913978020, now seen corresponding path program 3 times [2024-05-12 12:38:49,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:49,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560904736] [2024-05-12 12:38:49,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:49,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:50,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:50,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:50,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:50,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560904736] [2024-05-12 12:38:50,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560904736] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:50,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:50,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:50,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056788634] [2024-05-12 12:38:50,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:50,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:50,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:50,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:50,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:50,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:50,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 126 transitions, 1368 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:50,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:50,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:50,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:51,195 INFO L124 PetriNetUnfolderBase]: 948/1722 cut-off events. [2024-05-12 12:38:51,195 INFO L125 PetriNetUnfolderBase]: For 17459/17463 co-relation queries the response was YES. [2024-05-12 12:38:51,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8298 conditions, 1722 events. 948/1722 cut-off events. For 17459/17463 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9331 event pairs, 270 based on Foata normal form. 6/1666 useless extension candidates. Maximal degree in co-relation 8242. Up to 1230 conditions per place. [2024-05-12 12:38:51,207 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 90 selfloop transitions, 61 changer transitions 0/157 dead transitions. [2024-05-12 12:38:51,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 157 transitions, 1842 flow [2024-05-12 12:38:51,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:51,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:51,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-05-12 12:38:51,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2024-05-12 12:38:51,209 INFO L175 Difference]: Start difference. First operand has 113 places, 126 transitions, 1368 flow. Second operand 8 states and 140 transitions. [2024-05-12 12:38:51,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 157 transitions, 1842 flow [2024-05-12 12:38:51,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 157 transitions, 1788 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:51,237 INFO L231 Difference]: Finished difference. Result has 119 places, 129 transitions, 1483 flow [2024-05-12 12:38:51,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1483, PETRI_PLACES=119, PETRI_TRANSITIONS=129} [2024-05-12 12:38:51,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-05-12 12:38:51,238 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 129 transitions, 1483 flow [2024-05-12 12:38:51,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:51,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:51,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:51,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:38:51,238 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:51,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:51,239 INFO L85 PathProgramCache]: Analyzing trace with hash 541328486, now seen corresponding path program 4 times [2024-05-12 12:38:51,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:51,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958780776] [2024-05-12 12:38:51,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:51,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:51,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:51,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:51,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:51,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958780776] [2024-05-12 12:38:51,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958780776] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:51,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:51,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:51,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656934261] [2024-05-12 12:38:51,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:51,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:51,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:51,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:51,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:51,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:51,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 129 transitions, 1483 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:51,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:51,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:51,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:52,365 INFO L124 PetriNetUnfolderBase]: 944/1719 cut-off events. [2024-05-12 12:38:52,365 INFO L125 PetriNetUnfolderBase]: For 17574/17578 co-relation queries the response was YES. [2024-05-12 12:38:52,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8435 conditions, 1719 events. 944/1719 cut-off events. For 17574/17578 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9336 event pairs, 272 based on Foata normal form. 6/1662 useless extension candidates. Maximal degree in co-relation 8377. Up to 1227 conditions per place. [2024-05-12 12:38:52,419 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 93 selfloop transitions, 58 changer transitions 0/157 dead transitions. [2024-05-12 12:38:52,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 157 transitions, 1919 flow [2024-05-12 12:38:52,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:52,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:52,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-05-12 12:38:52,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4519230769230769 [2024-05-12 12:38:52,421 INFO L175 Difference]: Start difference. First operand has 119 places, 129 transitions, 1483 flow. Second operand 8 states and 141 transitions. [2024-05-12 12:38:52,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 157 transitions, 1919 flow [2024-05-12 12:38:52,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 157 transitions, 1753 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-05-12 12:38:52,446 INFO L231 Difference]: Finished difference. Result has 122 places, 129 transitions, 1439 flow [2024-05-12 12:38:52,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1317, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1439, PETRI_PLACES=122, PETRI_TRANSITIONS=129} [2024-05-12 12:38:52,446 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-05-12 12:38:52,447 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 129 transitions, 1439 flow [2024-05-12 12:38:52,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:52,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:52,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:52,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:38:52,447 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:52,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:52,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1913648986, now seen corresponding path program 1 times [2024-05-12 12:38:52,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:52,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918983868] [2024-05-12 12:38:52,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:52,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:52,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:53,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-05-12 12:38:53,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:53,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918983868] [2024-05-12 12:38:53,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918983868] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:53,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:53,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:38:53,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378155040] [2024-05-12 12:38:53,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:53,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:38:53,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:53,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:38:53,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:38:53,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:53,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 129 transitions, 1439 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:53,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:53,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:53,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:54,032 INFO L124 PetriNetUnfolderBase]: 947/1720 cut-off events. [2024-05-12 12:38:54,032 INFO L125 PetriNetUnfolderBase]: For 17739/17739 co-relation queries the response was YES. [2024-05-12 12:38:54,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8370 conditions, 1720 events. 947/1720 cut-off events. For 17739/17739 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9336 event pairs, 298 based on Foata normal form. 1/1658 useless extension candidates. Maximal degree in co-relation 8311. Up to 1459 conditions per place. [2024-05-12 12:38:54,042 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 137 selfloop transitions, 23 changer transitions 0/166 dead transitions. [2024-05-12 12:38:54,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 166 transitions, 1940 flow [2024-05-12 12:38:54,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:38:54,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:38:54,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-05-12 12:38:54,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42450142450142453 [2024-05-12 12:38:54,043 INFO L175 Difference]: Start difference. First operand has 122 places, 129 transitions, 1439 flow. Second operand 9 states and 149 transitions. [2024-05-12 12:38:54,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 166 transitions, 1940 flow [2024-05-12 12:38:54,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 166 transitions, 1830 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 12:38:54,063 INFO L231 Difference]: Finished difference. Result has 125 places, 132 transitions, 1429 flow [2024-05-12 12:38:54,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1429, PETRI_PLACES=125, PETRI_TRANSITIONS=132} [2024-05-12 12:38:54,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-05-12 12:38:54,064 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 132 transitions, 1429 flow [2024-05-12 12:38:54,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:54,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:54,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:54,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:38:54,065 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:54,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:54,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1549981462, now seen corresponding path program 1 times [2024-05-12 12:38:54,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:54,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444994697] [2024-05-12 12:38:54,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:54,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:54,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:54,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:54,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:54,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444994697] [2024-05-12 12:38:54,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444994697] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:54,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:54,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:38:54,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679344702] [2024-05-12 12:38:54,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:54,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:38:54,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:54,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:38:54,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:38:54,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:54,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 132 transitions, 1429 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:54,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:54,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:54,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:55,482 INFO L124 PetriNetUnfolderBase]: 999/1802 cut-off events. [2024-05-12 12:38:55,483 INFO L125 PetriNetUnfolderBase]: For 18776/18776 co-relation queries the response was YES. [2024-05-12 12:38:55,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8797 conditions, 1802 events. 999/1802 cut-off events. For 18776/18776 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9718 event pairs, 244 based on Foata normal form. 2/1741 useless extension candidates. Maximal degree in co-relation 8737. Up to 1439 conditions per place. [2024-05-12 12:38:55,495 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 150 selfloop transitions, 26 changer transitions 0/182 dead transitions. [2024-05-12 12:38:55,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 182 transitions, 2035 flow [2024-05-12 12:38:55,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:55,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:55,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-05-12 12:38:55,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775641025641026 [2024-05-12 12:38:55,497 INFO L175 Difference]: Start difference. First operand has 125 places, 132 transitions, 1429 flow. Second operand 8 states and 149 transitions. [2024-05-12 12:38:55,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 182 transitions, 2035 flow [2024-05-12 12:38:55,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 182 transitions, 1963 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 12:38:55,529 INFO L231 Difference]: Finished difference. Result has 129 places, 141 transitions, 1530 flow [2024-05-12 12:38:55,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1530, PETRI_PLACES=129, PETRI_TRANSITIONS=141} [2024-05-12 12:38:55,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-05-12 12:38:55,530 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 141 transitions, 1530 flow [2024-05-12 12:38:55,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:55,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:55,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:55,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:38:55,531 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:55,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:55,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1546233562, now seen corresponding path program 2 times [2024-05-12 12:38:55,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:55,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228397250] [2024-05-12 12:38:55,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:55,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:55,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:56,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:56,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:56,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228397250] [2024-05-12 12:38:56,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228397250] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:56,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:56,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:38:56,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392333152] [2024-05-12 12:38:56,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:56,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:38:56,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:56,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:38:56,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:38:56,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:56,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 141 transitions, 1530 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:56,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:56,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:56,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:57,312 INFO L124 PetriNetUnfolderBase]: 1103/1982 cut-off events. [2024-05-12 12:38:57,312 INFO L125 PetriNetUnfolderBase]: For 21943/21943 co-relation queries the response was YES. [2024-05-12 12:38:57,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10038 conditions, 1982 events. 1103/1982 cut-off events. For 21943/21943 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10957 event pairs, 237 based on Foata normal form. 2/1916 useless extension candidates. Maximal degree in co-relation 9974. Up to 1415 conditions per place. [2024-05-12 12:38:57,323 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 155 selfloop transitions, 44 changer transitions 0/205 dead transitions. [2024-05-12 12:38:57,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 205 transitions, 2444 flow [2024-05-12 12:38:57,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:57,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:57,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-05-12 12:38:57,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-05-12 12:38:57,325 INFO L175 Difference]: Start difference. First operand has 129 places, 141 transitions, 1530 flow. Second operand 8 states and 153 transitions. [2024-05-12 12:38:57,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 205 transitions, 2444 flow [2024-05-12 12:38:57,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 205 transitions, 2396 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:57,356 INFO L231 Difference]: Finished difference. Result has 138 places, 159 transitions, 1867 flow [2024-05-12 12:38:57,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1497, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1867, PETRI_PLACES=138, PETRI_TRANSITIONS=159} [2024-05-12 12:38:57,356 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-05-12 12:38:57,356 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 159 transitions, 1867 flow [2024-05-12 12:38:57,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:57,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:57,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:57,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:38:57,357 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:57,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:57,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1753683056, now seen corresponding path program 1 times [2024-05-12 12:38:57,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:57,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139538908] [2024-05-12 12:38:57,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:57,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:57,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:58,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:58,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:58,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139538908] [2024-05-12 12:38:58,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139538908] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:58,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:58,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:38:58,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599178671] [2024-05-12 12:38:58,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:58,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:38:58,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:58,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:38:58,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:38:58,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:58,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 159 transitions, 1867 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:58,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:58,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:58,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:58,893 INFO L124 PetriNetUnfolderBase]: 1101/2018 cut-off events. [2024-05-12 12:38:58,893 INFO L125 PetriNetUnfolderBase]: For 25021/25021 co-relation queries the response was YES. [2024-05-12 12:38:58,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10542 conditions, 2018 events. 1101/2018 cut-off events. For 25021/25021 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11620 event pairs, 336 based on Foata normal form. 1/1938 useless extension candidates. Maximal degree in co-relation 10473. Up to 1631 conditions per place. [2024-05-12 12:38:58,906 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 145 selfloop transitions, 38 changer transitions 0/189 dead transitions. [2024-05-12 12:38:58,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 189 transitions, 2351 flow [2024-05-12 12:38:58,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:58,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:58,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-05-12 12:38:58,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391025641025641 [2024-05-12 12:38:58,908 INFO L175 Difference]: Start difference. First operand has 138 places, 159 transitions, 1867 flow. Second operand 8 states and 137 transitions. [2024-05-12 12:38:58,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 189 transitions, 2351 flow [2024-05-12 12:38:58,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 189 transitions, 2291 flow, removed 29 selfloop flow, removed 1 redundant places. [2024-05-12 12:38:58,945 INFO L231 Difference]: Finished difference. Result has 145 places, 161 transitions, 1924 flow [2024-05-12 12:38:58,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1924, PETRI_PLACES=145, PETRI_TRANSITIONS=161} [2024-05-12 12:38:58,946 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-05-12 12:38:58,946 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 161 transitions, 1924 flow [2024-05-12 12:38:58,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:58,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:58,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:58,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:38:58,946 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:58,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:58,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1615154658, now seen corresponding path program 3 times [2024-05-12 12:38:58,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:58,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757193144] [2024-05-12 12:38:58,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:58,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:58,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:00,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:00,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:00,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757193144] [2024-05-12 12:39:00,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757193144] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:00,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:00,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:00,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83124959] [2024-05-12 12:39:00,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:00,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:00,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:00,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:00,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:00,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:00,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 161 transitions, 1924 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:00,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:00,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:00,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:00,820 INFO L124 PetriNetUnfolderBase]: 1123/2030 cut-off events. [2024-05-12 12:39:00,820 INFO L125 PetriNetUnfolderBase]: For 26137/26137 co-relation queries the response was YES. [2024-05-12 12:39:00,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10790 conditions, 2030 events. 1123/2030 cut-off events. For 26137/26137 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11419 event pairs, 238 based on Foata normal form. 2/1959 useless extension candidates. Maximal degree in co-relation 10718. Up to 1353 conditions per place. [2024-05-12 12:39:00,832 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 146 selfloop transitions, 54 changer transitions 0/206 dead transitions. [2024-05-12 12:39:00,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 206 transitions, 2586 flow [2024-05-12 12:39:00,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:00,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:00,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-05-12 12:39:00,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-05-12 12:39:00,834 INFO L175 Difference]: Start difference. First operand has 145 places, 161 transitions, 1924 flow. Second operand 8 states and 148 transitions. [2024-05-12 12:39:00,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 206 transitions, 2586 flow [2024-05-12 12:39:00,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 206 transitions, 2505 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:00,875 INFO L231 Difference]: Finished difference. Result has 148 places, 166 transitions, 2069 flow [2024-05-12 12:39:00,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1843, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2069, PETRI_PLACES=148, PETRI_TRANSITIONS=166} [2024-05-12 12:39:00,875 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-05-12 12:39:00,875 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 166 transitions, 2069 flow [2024-05-12 12:39:00,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:00,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:00,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:00,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:39:00,876 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:00,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:00,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1760178486, now seen corresponding path program 1 times [2024-05-12 12:39:00,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:00,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142113923] [2024-05-12 12:39:00,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:00,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:00,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:01,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:01,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:01,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142113923] [2024-05-12 12:39:01,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142113923] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:01,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:01,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:01,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519562412] [2024-05-12 12:39:01,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:01,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:01,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:01,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:01,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:01,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:01,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 166 transitions, 2069 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:01,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:01,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:01,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:02,490 INFO L124 PetriNetUnfolderBase]: 1161/2113 cut-off events. [2024-05-12 12:39:02,490 INFO L125 PetriNetUnfolderBase]: For 29837/29841 co-relation queries the response was YES. [2024-05-12 12:39:02,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11575 conditions, 2113 events. 1161/2113 cut-off events. For 29837/29841 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12059 event pairs, 345 based on Foata normal form. 6/2039 useless extension candidates. Maximal degree in co-relation 11501. Up to 1684 conditions per place. [2024-05-12 12:39:02,502 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 172 selfloop transitions, 38 changer transitions 0/216 dead transitions. [2024-05-12 12:39:02,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 216 transitions, 2792 flow [2024-05-12 12:39:02,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:02,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:02,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-05-12 12:39:02,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45584045584045585 [2024-05-12 12:39:02,503 INFO L175 Difference]: Start difference. First operand has 148 places, 166 transitions, 2069 flow. Second operand 9 states and 160 transitions. [2024-05-12 12:39:02,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 216 transitions, 2792 flow [2024-05-12 12:39:02,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 216 transitions, 2701 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:02,552 INFO L231 Difference]: Finished difference. Result has 157 places, 177 transitions, 2285 flow [2024-05-12 12:39:02,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2285, PETRI_PLACES=157, PETRI_TRANSITIONS=177} [2024-05-12 12:39:02,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-05-12 12:39:02,554 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 177 transitions, 2285 flow [2024-05-12 12:39:02,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:02,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:02,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:02,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:39:02,555 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:02,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:02,555 INFO L85 PathProgramCache]: Analyzing trace with hash -388564982, now seen corresponding path program 2 times [2024-05-12 12:39:02,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:02,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821517130] [2024-05-12 12:39:02,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:02,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:02,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:03,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:03,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:03,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821517130] [2024-05-12 12:39:03,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821517130] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:03,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:03,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:03,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191089919] [2024-05-12 12:39:03,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:03,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:03,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:03,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:03,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:03,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:03,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 177 transitions, 2285 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:03,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:03,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:03,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:04,288 INFO L124 PetriNetUnfolderBase]: 1253/2275 cut-off events. [2024-05-12 12:39:04,289 INFO L125 PetriNetUnfolderBase]: For 35461/35465 co-relation queries the response was YES. [2024-05-12 12:39:04,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12938 conditions, 2275 events. 1253/2275 cut-off events. For 35461/35465 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13221 event pairs, 307 based on Foata normal form. 6/2195 useless extension candidates. Maximal degree in co-relation 12858. Up to 1256 conditions per place. [2024-05-12 12:39:04,303 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 149 selfloop transitions, 80 changer transitions 0/235 dead transitions. [2024-05-12 12:39:04,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 235 transitions, 3290 flow [2024-05-12 12:39:04,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:04,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:04,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-05-12 12:39:04,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4757834757834758 [2024-05-12 12:39:04,304 INFO L175 Difference]: Start difference. First operand has 157 places, 177 transitions, 2285 flow. Second operand 9 states and 167 transitions. [2024-05-12 12:39:04,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 235 transitions, 3290 flow [2024-05-12 12:39:04,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 235 transitions, 3186 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:04,362 INFO L231 Difference]: Finished difference. Result has 167 places, 190 transitions, 2649 flow [2024-05-12 12:39:04,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2189, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2649, PETRI_PLACES=167, PETRI_TRANSITIONS=190} [2024-05-12 12:39:04,363 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-05-12 12:39:04,363 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 190 transitions, 2649 flow [2024-05-12 12:39:04,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:04,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:04,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:04,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:39:04,364 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:04,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:04,364 INFO L85 PathProgramCache]: Analyzing trace with hash 806066590, now seen corresponding path program 3 times [2024-05-12 12:39:04,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:04,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234788344] [2024-05-12 12:39:04,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:04,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:04,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:05,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:05,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:05,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234788344] [2024-05-12 12:39:05,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234788344] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:05,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:05,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:05,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871885769] [2024-05-12 12:39:05,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:05,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:05,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:05,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:05,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:05,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:05,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 190 transitions, 2649 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:05,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:05,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:05,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:05,825 INFO L124 PetriNetUnfolderBase]: 1295/2325 cut-off events. [2024-05-12 12:39:05,825 INFO L125 PetriNetUnfolderBase]: For 40051/40051 co-relation queries the response was YES. [2024-05-12 12:39:05,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14128 conditions, 2325 events. 1295/2325 cut-off events. For 40051/40051 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13610 event pairs, 369 based on Foata normal form. 4/2247 useless extension candidates. Maximal degree in co-relation 14043. Up to 1925 conditions per place. [2024-05-12 12:39:05,879 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 199 selfloop transitions, 29 changer transitions 0/234 dead transitions. [2024-05-12 12:39:05,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 234 transitions, 3452 flow [2024-05-12 12:39:05,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:05,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:05,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-05-12 12:39:05,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415954415954416 [2024-05-12 12:39:05,881 INFO L175 Difference]: Start difference. First operand has 167 places, 190 transitions, 2649 flow. Second operand 9 states and 155 transitions. [2024-05-12 12:39:05,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 234 transitions, 3452 flow [2024-05-12 12:39:05,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 234 transitions, 3289 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:05,968 INFO L231 Difference]: Finished difference. Result has 174 places, 197 transitions, 2705 flow [2024-05-12 12:39:05,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2705, PETRI_PLACES=174, PETRI_TRANSITIONS=197} [2024-05-12 12:39:05,968 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-05-12 12:39:05,969 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 197 transitions, 2705 flow [2024-05-12 12:39:05,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:05,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:05,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:05,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:39:05,969 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:05,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:05,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1008486562, now seen corresponding path program 4 times [2024-05-12 12:39:05,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:05,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45781428] [2024-05-12 12:39:05,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:05,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:05,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:07,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:07,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:07,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45781428] [2024-05-12 12:39:07,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45781428] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:07,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:07,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:07,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6596723] [2024-05-12 12:39:07,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:07,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:07,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:07,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:07,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:07,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:07,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 197 transitions, 2705 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:07,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:07,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:07,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:07,819 INFO L124 PetriNetUnfolderBase]: 1327/2381 cut-off events. [2024-05-12 12:39:07,819 INFO L125 PetriNetUnfolderBase]: For 37979/37983 co-relation queries the response was YES. [2024-05-12 12:39:07,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14350 conditions, 2381 events. 1327/2381 cut-off events. For 37979/37983 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13817 event pairs, 237 based on Foata normal form. 3/2302 useless extension candidates. Maximal degree in co-relation 14263. Up to 1444 conditions per place. [2024-05-12 12:39:07,835 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 163 selfloop transitions, 75 changer transitions 0/244 dead transitions. [2024-05-12 12:39:07,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 244 transitions, 3576 flow [2024-05-12 12:39:07,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:07,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:07,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-05-12 12:39:07,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4807692307692308 [2024-05-12 12:39:07,837 INFO L175 Difference]: Start difference. First operand has 174 places, 197 transitions, 2705 flow. Second operand 8 states and 150 transitions. [2024-05-12 12:39:07,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 244 transitions, 3576 flow [2024-05-12 12:39:07,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 244 transitions, 3501 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:07,919 INFO L231 Difference]: Finished difference. Result has 180 places, 204 transitions, 2956 flow [2024-05-12 12:39:07,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2630, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2956, PETRI_PLACES=180, PETRI_TRANSITIONS=204} [2024-05-12 12:39:07,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-05-12 12:39:07,920 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 204 transitions, 2956 flow [2024-05-12 12:39:07,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:07,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:07,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:07,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:39:07,921 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:07,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:07,921 INFO L85 PathProgramCache]: Analyzing trace with hash -398684312, now seen corresponding path program 4 times [2024-05-12 12:39:07,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:07,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157322534] [2024-05-12 12:39:07,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:07,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:07,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:08,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:08,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:08,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157322534] [2024-05-12 12:39:08,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157322534] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:08,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:08,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:08,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520175356] [2024-05-12 12:39:08,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:08,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:08,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:08,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:08,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:08,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:08,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 204 transitions, 2956 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:08,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:08,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:08,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:09,504 INFO L124 PetriNetUnfolderBase]: 1359/2465 cut-off events. [2024-05-12 12:39:09,505 INFO L125 PetriNetUnfolderBase]: For 42214/42218 co-relation queries the response was YES. [2024-05-12 12:39:09,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15234 conditions, 2465 events. 1359/2465 cut-off events. For 42214/42218 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 14595 event pairs, 317 based on Foata normal form. 6/2377 useless extension candidates. Maximal degree in co-relation 15142. Up to 1679 conditions per place. [2024-05-12 12:39:09,524 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 166 selfloop transitions, 79 changer transitions 0/251 dead transitions. [2024-05-12 12:39:09,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 251 transitions, 3756 flow [2024-05-12 12:39:09,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:09,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:09,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-05-12 12:39:09,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-05-12 12:39:09,526 INFO L175 Difference]: Start difference. First operand has 180 places, 204 transitions, 2956 flow. Second operand 9 states and 162 transitions. [2024-05-12 12:39:09,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 251 transitions, 3756 flow [2024-05-12 12:39:09,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 251 transitions, 3656 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:09,657 INFO L231 Difference]: Finished difference. Result has 188 places, 213 transitions, 3257 flow [2024-05-12 12:39:09,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2856, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3257, PETRI_PLACES=188, PETRI_TRANSITIONS=213} [2024-05-12 12:39:09,658 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-05-12 12:39:09,658 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 213 transitions, 3257 flow [2024-05-12 12:39:09,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:09,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:09,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:09,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:39:09,659 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:09,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:09,672 INFO L85 PathProgramCache]: Analyzing trace with hash -684023750, now seen corresponding path program 5 times [2024-05-12 12:39:09,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:09,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106808113] [2024-05-12 12:39:09,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:09,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:09,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:10,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-05-12 12:39:10,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:10,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106808113] [2024-05-12 12:39:10,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106808113] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:10,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:10,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:39:10,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574009878] [2024-05-12 12:39:10,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:10,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:39:10,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:10,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:39:10,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:39:10,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:10,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 213 transitions, 3257 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:10,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:10,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:10,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:11,299 INFO L124 PetriNetUnfolderBase]: 1385/2489 cut-off events. [2024-05-12 12:39:11,299 INFO L125 PetriNetUnfolderBase]: For 44955/44959 co-relation queries the response was YES. [2024-05-12 12:39:11,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15942 conditions, 2489 events. 1385/2489 cut-off events. For 44955/44959 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14631 event pairs, 266 based on Foata normal form. 3/2404 useless extension candidates. Maximal degree in co-relation 15846. Up to 1515 conditions per place. [2024-05-12 12:39:11,320 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 183 selfloop transitions, 69 changer transitions 0/258 dead transitions. [2024-05-12 12:39:11,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 258 transitions, 4140 flow [2024-05-12 12:39:11,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:11,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:11,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-05-12 12:39:11,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-05-12 12:39:11,322 INFO L175 Difference]: Start difference. First operand has 188 places, 213 transitions, 3257 flow. Second operand 8 states and 153 transitions. [2024-05-12 12:39:11,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 258 transitions, 4140 flow [2024-05-12 12:39:11,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 258 transitions, 3970 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:11,474 INFO L231 Difference]: Finished difference. Result has 192 places, 216 transitions, 3282 flow [2024-05-12 12:39:11,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3282, PETRI_PLACES=192, PETRI_TRANSITIONS=216} [2024-05-12 12:39:11,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-05-12 12:39:11,474 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 216 transitions, 3282 flow [2024-05-12 12:39:11,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:11,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:11,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:11,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:39:11,475 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:11,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:11,476 INFO L85 PathProgramCache]: Analyzing trace with hash -684030260, now seen corresponding path program 6 times [2024-05-12 12:39:11,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:11,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218823295] [2024-05-12 12:39:11,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:11,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:11,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:12,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:12,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:12,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218823295] [2024-05-12 12:39:12,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218823295] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:12,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:12,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:39:12,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998654867] [2024-05-12 12:39:12,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:12,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:39:12,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:12,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:39:12,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:39:12,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:12,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 216 transitions, 3282 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:12,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:12,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:12,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:13,149 INFO L124 PetriNetUnfolderBase]: 1381/2486 cut-off events. [2024-05-12 12:39:13,149 INFO L125 PetriNetUnfolderBase]: For 44984/44988 co-relation queries the response was YES. [2024-05-12 12:39:13,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15967 conditions, 2486 events. 1381/2486 cut-off events. For 44984/44988 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14657 event pairs, 274 based on Foata normal form. 3/2400 useless extension candidates. Maximal degree in co-relation 15870. Up to 1512 conditions per place. [2024-05-12 12:39:13,172 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 177 selfloop transitions, 71 changer transitions 0/254 dead transitions. [2024-05-12 12:39:13,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 254 transitions, 4004 flow [2024-05-12 12:39:13,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:13,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:13,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-05-12 12:39:13,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775641025641026 [2024-05-12 12:39:13,174 INFO L175 Difference]: Start difference. First operand has 192 places, 216 transitions, 3282 flow. Second operand 8 states and 149 transitions. [2024-05-12 12:39:13,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 254 transitions, 4004 flow [2024-05-12 12:39:13,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 254 transitions, 3877 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:13,283 INFO L231 Difference]: Finished difference. Result has 196 places, 216 transitions, 3302 flow [2024-05-12 12:39:13,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3155, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3302, PETRI_PLACES=196, PETRI_TRANSITIONS=216} [2024-05-12 12:39:13,283 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-05-12 12:39:13,283 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 216 transitions, 3302 flow [2024-05-12 12:39:13,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:13,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:13,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:13,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:39:13,284 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:13,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:13,284 INFO L85 PathProgramCache]: Analyzing trace with hash -683784182, now seen corresponding path program 5 times [2024-05-12 12:39:13,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:13,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239791724] [2024-05-12 12:39:13,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:13,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:13,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:14,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:14,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:14,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239791724] [2024-05-12 12:39:14,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239791724] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:14,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:14,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:14,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192041551] [2024-05-12 12:39:14,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:14,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:14,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:14,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:14,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:14,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:14,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 216 transitions, 3302 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:14,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:14,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:14,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:14,923 INFO L124 PetriNetUnfolderBase]: 1403/2540 cut-off events. [2024-05-12 12:39:14,923 INFO L125 PetriNetUnfolderBase]: For 46780/46784 co-relation queries the response was YES. [2024-05-12 12:39:14,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16181 conditions, 2540 events. 1403/2540 cut-off events. For 46780/46784 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 15109 event pairs, 367 based on Foata normal form. 6/2450 useless extension candidates. Maximal degree in co-relation 16083. Up to 1382 conditions per place. [2024-05-12 12:39:14,946 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 171 selfloop transitions, 86 changer transitions 0/263 dead transitions. [2024-05-12 12:39:14,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 263 transitions, 4192 flow [2024-05-12 12:39:14,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:14,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:14,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-05-12 12:39:14,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47863247863247865 [2024-05-12 12:39:14,948 INFO L175 Difference]: Start difference. First operand has 196 places, 216 transitions, 3302 flow. Second operand 9 states and 168 transitions. [2024-05-12 12:39:14,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 263 transitions, 4192 flow [2024-05-12 12:39:15,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 263 transitions, 4065 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:15,051 INFO L231 Difference]: Finished difference. Result has 201 places, 221 transitions, 3462 flow [2024-05-12 12:39:15,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3175, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3462, PETRI_PLACES=201, PETRI_TRANSITIONS=221} [2024-05-12 12:39:15,052 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-05-12 12:39:15,052 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 221 transitions, 3462 flow [2024-05-12 12:39:15,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:15,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:15,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:15,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:39:15,053 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:15,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:15,053 INFO L85 PathProgramCache]: Analyzing trace with hash 806425446, now seen corresponding path program 1 times [2024-05-12 12:39:15,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:15,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259067656] [2024-05-12 12:39:15,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:15,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:15,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:16,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-05-12 12:39:16,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:16,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259067656] [2024-05-12 12:39:16,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259067656] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:16,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:16,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:16,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786136691] [2024-05-12 12:39:16,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:16,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:16,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:16,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:16,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:16,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:16,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 221 transitions, 3462 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:16,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:16,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:16,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:17,131 INFO L124 PetriNetUnfolderBase]: 1407/2544 cut-off events. [2024-05-12 12:39:17,131 INFO L125 PetriNetUnfolderBase]: For 47850/47850 co-relation queries the response was YES. [2024-05-12 12:39:17,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16465 conditions, 2544 events. 1407/2544 cut-off events. For 47850/47850 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15365 event pairs, 414 based on Foata normal form. 2/2450 useless extension candidates. Maximal degree in co-relation 16365. Up to 2160 conditions per place. [2024-05-12 12:39:17,154 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 232 selfloop transitions, 25 changer transitions 0/263 dead transitions. [2024-05-12 12:39:17,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 263 transitions, 4193 flow [2024-05-12 12:39:17,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:17,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:17,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-05-12 12:39:17,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-05-12 12:39:17,155 INFO L175 Difference]: Start difference. First operand has 201 places, 221 transitions, 3462 flow. Second operand 10 states and 165 transitions. [2024-05-12 12:39:17,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 263 transitions, 4193 flow [2024-05-12 12:39:17,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 263 transitions, 3998 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:17,263 INFO L231 Difference]: Finished difference. Result has 205 places, 223 transitions, 3378 flow [2024-05-12 12:39:17,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3267, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3378, PETRI_PLACES=205, PETRI_TRANSITIONS=223} [2024-05-12 12:39:17,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-05-12 12:39:17,264 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 223 transitions, 3378 flow [2024-05-12 12:39:17,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:17,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:17,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:17,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:39:17,265 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:17,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:17,265 INFO L85 PathProgramCache]: Analyzing trace with hash -563417151, now seen corresponding path program 1 times [2024-05-12 12:39:17,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:17,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459498700] [2024-05-12 12:39:17,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:17,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:17,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:17,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:17,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:17,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459498700] [2024-05-12 12:39:17,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459498700] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:17,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:17,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:17,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243361251] [2024-05-12 12:39:17,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:17,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:17,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:17,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:17,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:17,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-05-12 12:39:17,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 223 transitions, 3378 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:17,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:17,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-05-12 12:39:17,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:18,141 INFO L124 PetriNetUnfolderBase]: 1443/2587 cut-off events. [2024-05-12 12:39:18,141 INFO L125 PetriNetUnfolderBase]: For 45253/45408 co-relation queries the response was YES. [2024-05-12 12:39:18,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15983 conditions, 2587 events. 1443/2587 cut-off events. For 45253/45408 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15570 event pairs, 228 based on Foata normal form. 89/2572 useless extension candidates. Maximal degree in co-relation 15882. Up to 1031 conditions per place. [2024-05-12 12:39:18,162 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 178 selfloop transitions, 34 changer transitions 112/389 dead transitions. [2024-05-12 12:39:18,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 389 transitions, 5983 flow [2024-05-12 12:39:18,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:18,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:18,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-05-12 12:39:18,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5576923076923077 [2024-05-12 12:39:18,164 INFO L175 Difference]: Start difference. First operand has 205 places, 223 transitions, 3378 flow. Second operand 8 states and 174 transitions. [2024-05-12 12:39:18,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 389 transitions, 5983 flow [2024-05-12 12:39:18,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 389 transitions, 5874 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-05-12 12:39:18,272 INFO L231 Difference]: Finished difference. Result has 210 places, 213 transitions, 3251 flow [2024-05-12 12:39:18,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3251, PETRI_PLACES=210, PETRI_TRANSITIONS=213} [2024-05-12 12:39:18,273 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-05-12 12:39:18,273 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 213 transitions, 3251 flow [2024-05-12 12:39:18,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:18,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:18,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:18,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:39:18,274 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:18,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:18,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1172199505, now seen corresponding path program 1 times [2024-05-12 12:39:18,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:18,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379229801] [2024-05-12 12:39:18,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:18,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:18,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:19,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:19,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:19,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379229801] [2024-05-12 12:39:19,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379229801] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:19,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:19,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:19,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31995491] [2024-05-12 12:39:19,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:19,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:19,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:19,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:19,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:19,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-05-12 12:39:19,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 213 transitions, 3251 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-05-12 12:39:19,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:19,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-05-12 12:39:19,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:20,592 INFO L124 PetriNetUnfolderBase]: 1359/2504 cut-off events. [2024-05-12 12:39:20,592 INFO L125 PetriNetUnfolderBase]: For 52671/52704 co-relation queries the response was YES. [2024-05-12 12:39:20,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16744 conditions, 2504 events. 1359/2504 cut-off events. For 52671/52704 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15029 event pairs, 338 based on Foata normal form. 25/2522 useless extension candidates. Maximal degree in co-relation 16638. Up to 1938 conditions per place. [2024-05-12 12:39:20,613 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 172 selfloop transitions, 31 changer transitions 58/283 dead transitions. [2024-05-12 12:39:20,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 283 transitions, 4460 flow [2024-05-12 12:39:20,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:20,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:20,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-05-12 12:39:20,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49002849002849 [2024-05-12 12:39:20,615 INFO L175 Difference]: Start difference. First operand has 210 places, 213 transitions, 3251 flow. Second operand 9 states and 172 transitions. [2024-05-12 12:39:20,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 283 transitions, 4460 flow [2024-05-12 12:39:20,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 283 transitions, 4429 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:20,759 INFO L231 Difference]: Finished difference. Result has 217 places, 187 transitions, 2848 flow [2024-05-12 12:39:20,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3224, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2848, PETRI_PLACES=217, PETRI_TRANSITIONS=187} [2024-05-12 12:39:20,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-05-12 12:39:20,760 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 187 transitions, 2848 flow [2024-05-12 12:39:20,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-05-12 12:39:20,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:20,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:20,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:39:20,761 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:20,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:20,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1589090761, now seen corresponding path program 2 times [2024-05-12 12:39:20,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:20,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385439572] [2024-05-12 12:39:20,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:20,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:20,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:21,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:21,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:21,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385439572] [2024-05-12 12:39:21,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385439572] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:21,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:21,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:21,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192751327] [2024-05-12 12:39:21,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:21,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:21,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:21,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:21,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:22,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-05-12 12:39:22,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 187 transitions, 2848 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-05-12 12:39:22,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:22,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-05-12 12:39:22,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:22,820 INFO L124 PetriNetUnfolderBase]: 1162/2122 cut-off events. [2024-05-12 12:39:22,821 INFO L125 PetriNetUnfolderBase]: For 46720/46747 co-relation queries the response was YES. [2024-05-12 12:39:22,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14115 conditions, 2122 events. 1162/2122 cut-off events. For 46720/46747 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12064 event pairs, 235 based on Foata normal form. 19/2132 useless extension candidates. Maximal degree in co-relation 14005. Up to 1627 conditions per place. [2024-05-12 12:39:22,837 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 166 selfloop transitions, 39 changer transitions 0/227 dead transitions. [2024-05-12 12:39:22,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 227 transitions, 3478 flow [2024-05-12 12:39:22,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:22,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:22,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-05-12 12:39:22,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 12:39:22,839 INFO L175 Difference]: Start difference. First operand has 217 places, 187 transitions, 2848 flow. Second operand 9 states and 156 transitions. [2024-05-12 12:39:22,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 227 transitions, 3478 flow [2024-05-12 12:39:22,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 227 transitions, 2931 flow, removed 44 selfloop flow, removed 35 redundant places. [2024-05-12 12:39:22,940 INFO L231 Difference]: Finished difference. Result has 190 places, 196 transitions, 2525 flow [2024-05-12 12:39:22,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2329, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2525, PETRI_PLACES=190, PETRI_TRANSITIONS=196} [2024-05-12 12:39:22,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-05-12 12:39:22,940 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 196 transitions, 2525 flow [2024-05-12 12:39:22,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-05-12 12:39:22,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:22,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:22,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:39:22,941 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:22,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:22,941 INFO L85 PathProgramCache]: Analyzing trace with hash -804933393, now seen corresponding path program 3 times [2024-05-12 12:39:22,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:22,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959235982] [2024-05-12 12:39:22,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:22,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:22,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:24,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:24,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:24,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959235982] [2024-05-12 12:39:24,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959235982] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:24,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:24,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:24,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452136085] [2024-05-12 12:39:24,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:24,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:24,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:24,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:24,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:24,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-05-12 12:39:24,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 196 transitions, 2525 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-05-12 12:39:24,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:24,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-05-12 12:39:24,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:24,898 INFO L124 PetriNetUnfolderBase]: 1174/2146 cut-off events. [2024-05-12 12:39:24,899 INFO L125 PetriNetUnfolderBase]: For 43113/43138 co-relation queries the response was YES. [2024-05-12 12:39:24,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13016 conditions, 2146 events. 1174/2146 cut-off events. For 43113/43138 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12254 event pairs, 287 based on Foata normal form. 19/2100 useless extension candidates. Maximal degree in co-relation 12922. Up to 1685 conditions per place. [2024-05-12 12:39:24,917 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 171 selfloop transitions, 38 changer transitions 0/231 dead transitions. [2024-05-12 12:39:24,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 231 transitions, 3097 flow [2024-05-12 12:39:24,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:24,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:24,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-05-12 12:39:24,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4472934472934473 [2024-05-12 12:39:24,919 INFO L175 Difference]: Start difference. First operand has 190 places, 196 transitions, 2525 flow. Second operand 9 states and 157 transitions. [2024-05-12 12:39:24,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 231 transitions, 3097 flow [2024-05-12 12:39:25,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 231 transitions, 3000 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:25,099 INFO L231 Difference]: Finished difference. Result has 194 places, 199 transitions, 2563 flow [2024-05-12 12:39:25,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2428, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2563, PETRI_PLACES=194, PETRI_TRANSITIONS=199} [2024-05-12 12:39:25,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-05-12 12:39:25,100 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 199 transitions, 2563 flow [2024-05-12 12:39:25,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-05-12 12:39:25,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:25,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:25,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:39:25,101 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:25,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:25,101 INFO L85 PathProgramCache]: Analyzing trace with hash -804783291, now seen corresponding path program 1 times [2024-05-12 12:39:25,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:25,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612271971] [2024-05-12 12:39:25,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:25,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:25,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:26,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-05-12 12:39:26,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:26,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612271971] [2024-05-12 12:39:26,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612271971] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:26,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:26,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:26,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029608657] [2024-05-12 12:39:26,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:26,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:26,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:26,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:26,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:26,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:26,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 199 transitions, 2563 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:26,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:26,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:26,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:26,769 INFO L124 PetriNetUnfolderBase]: 1293/2296 cut-off events. [2024-05-12 12:39:26,770 INFO L125 PetriNetUnfolderBase]: For 44464/44464 co-relation queries the response was YES. [2024-05-12 12:39:26,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13852 conditions, 2296 events. 1293/2296 cut-off events. For 44464/44464 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12772 event pairs, 312 based on Foata normal form. 2/2238 useless extension candidates. Maximal degree in co-relation 13757. Up to 1885 conditions per place. [2024-05-12 12:39:26,790 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 194 selfloop transitions, 39 changer transitions 0/239 dead transitions. [2024-05-12 12:39:26,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 239 transitions, 3227 flow [2024-05-12 12:39:26,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:26,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:26,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-05-12 12:39:26,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 12:39:26,792 INFO L175 Difference]: Start difference. First operand has 194 places, 199 transitions, 2563 flow. Second operand 9 states and 156 transitions. [2024-05-12 12:39:26,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 239 transitions, 3227 flow [2024-05-12 12:39:26,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 239 transitions, 3146 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:26,909 INFO L231 Difference]: Finished difference. Result has 197 places, 201 transitions, 2595 flow [2024-05-12 12:39:26,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2482, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2595, PETRI_PLACES=197, PETRI_TRANSITIONS=201} [2024-05-12 12:39:26,909 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-05-12 12:39:26,909 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 201 transitions, 2595 flow [2024-05-12 12:39:26,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:26,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:26,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:26,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:39:26,910 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:26,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:26,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1607683924, now seen corresponding path program 1 times [2024-05-12 12:39:26,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:26,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423294598] [2024-05-12 12:39:26,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:26,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:26,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:28,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:28,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:28,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423294598] [2024-05-12 12:39:28,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423294598] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:28,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:28,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:28,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185026839] [2024-05-12 12:39:28,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:28,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:28,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:28,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:28,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:28,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:28,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 201 transitions, 2595 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:28,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:28,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:28,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:28,827 INFO L124 PetriNetUnfolderBase]: 1301/2312 cut-off events. [2024-05-12 12:39:28,827 INFO L125 PetriNetUnfolderBase]: For 44252/44252 co-relation queries the response was YES. [2024-05-12 12:39:28,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14058 conditions, 2312 events. 1301/2312 cut-off events. For 44252/44252 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12907 event pairs, 344 based on Foata normal form. 1/2252 useless extension candidates. Maximal degree in co-relation 13962. Up to 1911 conditions per place. [2024-05-12 12:39:28,846 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 199 selfloop transitions, 40 changer transitions 0/245 dead transitions. [2024-05-12 12:39:28,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 245 transitions, 3378 flow [2024-05-12 12:39:28,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:28,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:28,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-05-12 12:39:28,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:39:28,848 INFO L175 Difference]: Start difference. First operand has 197 places, 201 transitions, 2595 flow. Second operand 9 states and 153 transitions. [2024-05-12 12:39:28,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 245 transitions, 3378 flow [2024-05-12 12:39:28,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 245 transitions, 3285 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:28,952 INFO L231 Difference]: Finished difference. Result has 200 places, 208 transitions, 2756 flow [2024-05-12 12:39:28,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2502, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2756, PETRI_PLACES=200, PETRI_TRANSITIONS=208} [2024-05-12 12:39:28,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-05-12 12:39:28,953 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 208 transitions, 2756 flow [2024-05-12 12:39:28,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:28,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:28,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:28,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:39:28,954 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:28,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:28,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1470613787, now seen corresponding path program 4 times [2024-05-12 12:39:28,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:28,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272525612] [2024-05-12 12:39:28,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:28,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:28,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:30,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:30,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:30,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272525612] [2024-05-12 12:39:30,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272525612] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:30,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:30,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:30,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565427227] [2024-05-12 12:39:30,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:30,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:30,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:30,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:30,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:30,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-05-12 12:39:30,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 208 transitions, 2756 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-05-12 12:39:30,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:30,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-05-12 12:39:30,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:31,026 INFO L124 PetriNetUnfolderBase]: 1217/2223 cut-off events. [2024-05-12 12:39:31,027 INFO L125 PetriNetUnfolderBase]: For 49921/49960 co-relation queries the response was YES. [2024-05-12 12:39:31,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13841 conditions, 2223 events. 1217/2223 cut-off events. For 49921/49960 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12848 event pairs, 266 based on Foata normal form. 25/2171 useless extension candidates. Maximal degree in co-relation 13743. Up to 1708 conditions per place. [2024-05-12 12:39:31,047 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 177 selfloop transitions, 40 changer transitions 0/239 dead transitions. [2024-05-12 12:39:31,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 239 transitions, 3324 flow [2024-05-12 12:39:31,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:31,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:31,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-05-12 12:39:31,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46794871794871795 [2024-05-12 12:39:31,049 INFO L175 Difference]: Start difference. First operand has 200 places, 208 transitions, 2756 flow. Second operand 8 states and 146 transitions. [2024-05-12 12:39:31,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 239 transitions, 3324 flow [2024-05-12 12:39:31,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 239 transitions, 3188 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:31,169 INFO L231 Difference]: Finished difference. Result has 202 places, 209 transitions, 2724 flow [2024-05-12 12:39:31,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2724, PETRI_PLACES=202, PETRI_TRANSITIONS=209} [2024-05-12 12:39:31,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-05-12 12:39:31,170 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 209 transitions, 2724 flow [2024-05-12 12:39:31,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-05-12 12:39:31,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:31,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:31,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:39:31,173 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:31,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:31,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1470406025, now seen corresponding path program 2 times [2024-05-12 12:39:31,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:31,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419687932] [2024-05-12 12:39:31,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:31,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:31,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:32,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:32,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:32,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419687932] [2024-05-12 12:39:32,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419687932] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:32,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:32,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:32,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883848166] [2024-05-12 12:39:32,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:32,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:32,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:32,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:32,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:32,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:32,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 209 transitions, 2724 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:32,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:32,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:32,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:32,892 INFO L124 PetriNetUnfolderBase]: 1400/2493 cut-off events. [2024-05-12 12:39:32,893 INFO L125 PetriNetUnfolderBase]: For 54066/54066 co-relation queries the response was YES. [2024-05-12 12:39:32,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15311 conditions, 2493 events. 1400/2493 cut-off events. For 54066/54066 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14265 event pairs, 287 based on Foata normal form. 2/2424 useless extension candidates. Maximal degree in co-relation 15212. Up to 1733 conditions per place. [2024-05-12 12:39:32,910 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 182 selfloop transitions, 71 changer transitions 0/259 dead transitions. [2024-05-12 12:39:32,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 259 transitions, 3757 flow [2024-05-12 12:39:32,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:32,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:32,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-05-12 12:39:32,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46438746438746437 [2024-05-12 12:39:32,912 INFO L175 Difference]: Start difference. First operand has 202 places, 209 transitions, 2724 flow. Second operand 9 states and 163 transitions. [2024-05-12 12:39:32,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 259 transitions, 3757 flow [2024-05-12 12:39:33,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 259 transitions, 3667 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:33,040 INFO L231 Difference]: Finished difference. Result has 207 places, 216 transitions, 2923 flow [2024-05-12 12:39:33,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2923, PETRI_PLACES=207, PETRI_TRANSITIONS=216} [2024-05-12 12:39:33,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-05-12 12:39:33,041 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 216 transitions, 2923 flow [2024-05-12 12:39:33,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:33,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:33,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:33,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:39:33,042 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:33,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:33,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1470398585, now seen corresponding path program 3 times [2024-05-12 12:39:33,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:33,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285453163] [2024-05-12 12:39:33,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:33,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:33,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:34,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:34,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:34,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285453163] [2024-05-12 12:39:34,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285453163] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:34,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:34,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:34,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220934292] [2024-05-12 12:39:34,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:34,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:34,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:34,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:34,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:34,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:34,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 216 transitions, 2923 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:34,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:34,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:34,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:34,842 INFO L124 PetriNetUnfolderBase]: 1426/2553 cut-off events. [2024-05-12 12:39:34,842 INFO L125 PetriNetUnfolderBase]: For 56307/56307 co-relation queries the response was YES. [2024-05-12 12:39:34,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15957 conditions, 2553 events. 1426/2553 cut-off events. For 56307/56307 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14752 event pairs, 288 based on Foata normal form. 2/2478 useless extension candidates. Maximal degree in co-relation 15856. Up to 1825 conditions per place. [2024-05-12 12:39:34,864 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 198 selfloop transitions, 61 changer transitions 0/265 dead transitions. [2024-05-12 12:39:34,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 265 transitions, 3866 flow [2024-05-12 12:39:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:34,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:34,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-05-12 12:39:34,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4672364672364672 [2024-05-12 12:39:34,865 INFO L175 Difference]: Start difference. First operand has 207 places, 216 transitions, 2923 flow. Second operand 9 states and 164 transitions. [2024-05-12 12:39:34,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 265 transitions, 3866 flow [2024-05-12 12:39:35,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 265 transitions, 3716 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:35,010 INFO L231 Difference]: Finished difference. Result has 213 places, 222 transitions, 3040 flow [2024-05-12 12:39:35,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2817, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3040, PETRI_PLACES=213, PETRI_TRANSITIONS=222} [2024-05-12 12:39:35,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-05-12 12:39:35,011 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 222 transitions, 3040 flow [2024-05-12 12:39:35,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:35,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:35,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:35,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:39:35,012 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:35,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:35,012 INFO L85 PathProgramCache]: Analyzing trace with hash 574502311, now seen corresponding path program 4 times [2024-05-12 12:39:35,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:35,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239572193] [2024-05-12 12:39:35,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:35,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:35,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:36,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:36,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:36,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239572193] [2024-05-12 12:39:36,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239572193] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:36,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:36,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:36,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126593664] [2024-05-12 12:39:36,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:36,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:36,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:36,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:36,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:36,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:36,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 222 transitions, 3040 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:36,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:36,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:36,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:37,061 INFO L124 PetriNetUnfolderBase]: 1434/2567 cut-off events. [2024-05-12 12:39:37,062 INFO L125 PetriNetUnfolderBase]: For 56191/56191 co-relation queries the response was YES. [2024-05-12 12:39:37,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16134 conditions, 2567 events. 1434/2567 cut-off events. For 56191/56191 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14809 event pairs, 316 based on Foata normal form. 2/2492 useless extension candidates. Maximal degree in co-relation 16030. Up to 1764 conditions per place. [2024-05-12 12:39:37,085 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 183 selfloop transitions, 77 changer transitions 0/266 dead transitions. [2024-05-12 12:39:37,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 266 transitions, 3872 flow [2024-05-12 12:39:37,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:37,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:37,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-05-12 12:39:37,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4586894586894587 [2024-05-12 12:39:37,086 INFO L175 Difference]: Start difference. First operand has 213 places, 222 transitions, 3040 flow. Second operand 9 states and 161 transitions. [2024-05-12 12:39:37,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 266 transitions, 3872 flow [2024-05-12 12:39:37,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 266 transitions, 3749 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:37,225 INFO L231 Difference]: Finished difference. Result has 218 places, 226 transitions, 3153 flow [2024-05-12 12:39:37,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2927, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3153, PETRI_PLACES=218, PETRI_TRANSITIONS=226} [2024-05-12 12:39:37,225 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-05-12 12:39:37,225 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 226 transitions, 3153 flow [2024-05-12 12:39:37,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:37,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:37,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:37,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:39:37,226 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:37,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:37,226 INFO L85 PathProgramCache]: Analyzing trace with hash -115193457, now seen corresponding path program 1 times [2024-05-12 12:39:37,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:37,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643139857] [2024-05-12 12:39:37,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:37,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:37,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:38,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:38,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:38,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643139857] [2024-05-12 12:39:38,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643139857] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:38,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:38,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:38,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270152196] [2024-05-12 12:39:38,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:38,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:38,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:38,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:38,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:38,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:38,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 226 transitions, 3153 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:38,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:38,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:38,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:39,141 INFO L124 PetriNetUnfolderBase]: 1460/2605 cut-off events. [2024-05-12 12:39:39,141 INFO L125 PetriNetUnfolderBase]: For 58356/58358 co-relation queries the response was YES. [2024-05-12 12:39:39,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16493 conditions, 2605 events. 1460/2605 cut-off events. For 58356/58358 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15070 event pairs, 383 based on Foata normal form. 4/2534 useless extension candidates. Maximal degree in co-relation 16387. Up to 2176 conditions per place. [2024-05-12 12:39:39,166 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 235 selfloop transitions, 32 changer transitions 0/273 dead transitions. [2024-05-12 12:39:39,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 273 transitions, 3955 flow [2024-05-12 12:39:39,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:39,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:39,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-05-12 12:39:39,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-05-12 12:39:39,167 INFO L175 Difference]: Start difference. First operand has 218 places, 226 transitions, 3153 flow. Second operand 10 states and 169 transitions. [2024-05-12 12:39:39,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 273 transitions, 3955 flow [2024-05-12 12:39:39,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 273 transitions, 3830 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:39,320 INFO L231 Difference]: Finished difference. Result has 223 places, 229 transitions, 3176 flow [2024-05-12 12:39:39,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3028, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3176, PETRI_PLACES=223, PETRI_TRANSITIONS=229} [2024-05-12 12:39:39,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-05-12 12:39:39,320 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 229 transitions, 3176 flow [2024-05-12 12:39:39,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:39,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:39,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:39,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:39:39,321 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:39,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:39,321 INFO L85 PathProgramCache]: Analyzing trace with hash 269894243, now seen corresponding path program 5 times [2024-05-12 12:39:39,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:39,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977670812] [2024-05-12 12:39:39,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:39,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:39,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:40,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-05-12 12:39:40,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:40,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977670812] [2024-05-12 12:39:40,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977670812] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:40,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:40,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:40,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277165047] [2024-05-12 12:39:40,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:40,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:40,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:40,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:40,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:40,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-05-12 12:39:40,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 229 transitions, 3176 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:40,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:40,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-05-12 12:39:40,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:41,492 INFO L124 PetriNetUnfolderBase]: 1345/2480 cut-off events. [2024-05-12 12:39:41,492 INFO L125 PetriNetUnfolderBase]: For 58009/58022 co-relation queries the response was YES. [2024-05-12 12:39:41,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15780 conditions, 2480 events. 1345/2480 cut-off events. For 58009/58022 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14845 event pairs, 223 based on Foata normal form. 2/2392 useless extension candidates. Maximal degree in co-relation 15673. Up to 1834 conditions per place. [2024-05-12 12:39:41,515 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 188 selfloop transitions, 48 changer transitions 0/259 dead transitions. [2024-05-12 12:39:41,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 259 transitions, 3794 flow [2024-05-12 12:39:41,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:41,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:41,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-05-12 12:39:41,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4551282051282051 [2024-05-12 12:39:41,516 INFO L175 Difference]: Start difference. First operand has 223 places, 229 transitions, 3176 flow. Second operand 8 states and 142 transitions. [2024-05-12 12:39:41,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 259 transitions, 3794 flow [2024-05-12 12:39:41,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 259 transitions, 3681 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:41,687 INFO L231 Difference]: Finished difference. Result has 224 places, 230 transitions, 3185 flow [2024-05-12 12:39:41,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3063, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3185, PETRI_PLACES=224, PETRI_TRANSITIONS=230} [2024-05-12 12:39:41,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-05-12 12:39:41,688 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 230 transitions, 3185 flow [2024-05-12 12:39:41,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:41,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:41,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:41,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:39:41,689 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:41,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:41,689 INFO L85 PathProgramCache]: Analyzing trace with hash -771012889, now seen corresponding path program 2 times [2024-05-12 12:39:41,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:41,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611602356] [2024-05-12 12:39:41,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:41,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:41,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:42,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:42,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:42,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611602356] [2024-05-12 12:39:42,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611602356] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:42,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:42,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:42,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501519686] [2024-05-12 12:39:42,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:42,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:42,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:42,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:42,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:42,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:42,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 230 transitions, 3185 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:42,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:42,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:42,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:43,746 INFO L124 PetriNetUnfolderBase]: 1454/2566 cut-off events. [2024-05-12 12:39:43,747 INFO L125 PetriNetUnfolderBase]: For 57548/57548 co-relation queries the response was YES. [2024-05-12 12:39:43,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16177 conditions, 2566 events. 1454/2566 cut-off events. For 57548/57548 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14675 event pairs, 379 based on Foata normal form. 2/2502 useless extension candidates. Maximal degree in co-relation 16069. Up to 2257 conditions per place. [2024-05-12 12:39:43,770 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 241 selfloop transitions, 22 changer transitions 0/269 dead transitions. [2024-05-12 12:39:43,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 269 transitions, 3901 flow [2024-05-12 12:39:43,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:43,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:43,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-05-12 12:39:43,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41794871794871796 [2024-05-12 12:39:43,776 INFO L175 Difference]: Start difference. First operand has 224 places, 230 transitions, 3185 flow. Second operand 10 states and 163 transitions. [2024-05-12 12:39:43,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 269 transitions, 3901 flow [2024-05-12 12:39:43,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 269 transitions, 3766 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:43,937 INFO L231 Difference]: Finished difference. Result has 228 places, 232 transitions, 3121 flow [2024-05-12 12:39:43,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3050, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3121, PETRI_PLACES=228, PETRI_TRANSITIONS=232} [2024-05-12 12:39:43,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-05-12 12:39:43,938 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 232 transitions, 3121 flow [2024-05-12 12:39:43,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:43,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:43,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:43,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:39:43,938 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:43,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:43,939 INFO L85 PathProgramCache]: Analyzing trace with hash 534617433, now seen corresponding path program 5 times [2024-05-12 12:39:43,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:43,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265116603] [2024-05-12 12:39:43,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:43,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:43,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:45,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:45,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:45,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265116603] [2024-05-12 12:39:45,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265116603] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:45,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:45,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:45,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057760401] [2024-05-12 12:39:45,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:45,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:45,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:45,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:45,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:45,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:45,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 232 transitions, 3121 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:45,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:45,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:45,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:45,841 INFO L124 PetriNetUnfolderBase]: 1480/2590 cut-off events. [2024-05-12 12:39:45,841 INFO L125 PetriNetUnfolderBase]: For 57711/57713 co-relation queries the response was YES. [2024-05-12 12:39:45,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16302 conditions, 2590 events. 1480/2590 cut-off events. For 57711/57713 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14724 event pairs, 184 based on Foata normal form. 2/2532 useless extension candidates. Maximal degree in co-relation 16192. Up to 1486 conditions per place. [2024-05-12 12:39:45,868 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 161 selfloop transitions, 111 changer transitions 0/278 dead transitions. [2024-05-12 12:39:45,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 278 transitions, 4067 flow [2024-05-12 12:39:45,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:45,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:45,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-05-12 12:39:45,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4672364672364672 [2024-05-12 12:39:45,869 INFO L175 Difference]: Start difference. First operand has 228 places, 232 transitions, 3121 flow. Second operand 9 states and 164 transitions. [2024-05-12 12:39:45,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 278 transitions, 4067 flow [2024-05-12 12:39:46,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 278 transitions, 4010 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-05-12 12:39:46,086 INFO L231 Difference]: Finished difference. Result has 228 places, 236 transitions, 3364 flow [2024-05-12 12:39:46,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3064, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3364, PETRI_PLACES=228, PETRI_TRANSITIONS=236} [2024-05-12 12:39:46,086 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-05-12 12:39:46,086 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 236 transitions, 3364 flow [2024-05-12 12:39:46,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:46,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:46,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:46,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:39:46,087 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:46,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:46,087 INFO L85 PathProgramCache]: Analyzing trace with hash 270109445, now seen corresponding path program 6 times [2024-05-12 12:39:46,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:46,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864491360] [2024-05-12 12:39:46,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:46,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:46,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:47,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:47,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:47,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864491360] [2024-05-12 12:39:47,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864491360] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:47,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:47,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:47,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552655015] [2024-05-12 12:39:47,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:47,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:47,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:47,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:47,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:47,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:47,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 236 transitions, 3364 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:47,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:47,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:47,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:47,844 INFO L124 PetriNetUnfolderBase]: 1536/2700 cut-off events. [2024-05-12 12:39:47,844 INFO L125 PetriNetUnfolderBase]: For 66407/66409 co-relation queries the response was YES. [2024-05-12 12:39:47,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17623 conditions, 2700 events. 1536/2700 cut-off events. For 66407/66409 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15543 event pairs, 249 based on Foata normal form. 2/2634 useless extension candidates. Maximal degree in co-relation 17513. Up to 1531 conditions per place. [2024-05-12 12:39:47,871 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 185 selfloop transitions, 96 changer transitions 0/287 dead transitions. [2024-05-12 12:39:47,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 287 transitions, 4514 flow [2024-05-12 12:39:47,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:47,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:47,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-05-12 12:39:47,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-05-12 12:39:47,888 INFO L175 Difference]: Start difference. First operand has 228 places, 236 transitions, 3364 flow. Second operand 9 states and 171 transitions. [2024-05-12 12:39:47,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 287 transitions, 4514 flow [2024-05-12 12:39:48,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 287 transitions, 4356 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:48,073 INFO L231 Difference]: Finished difference. Result has 232 places, 240 transitions, 3480 flow [2024-05-12 12:39:48,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3214, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3480, PETRI_PLACES=232, PETRI_TRANSITIONS=240} [2024-05-12 12:39:48,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-05-12 12:39:48,074 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 240 transitions, 3480 flow [2024-05-12 12:39:48,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:48,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:48,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:48,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:39:48,074 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:48,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:48,075 INFO L85 PathProgramCache]: Analyzing trace with hash 270102005, now seen corresponding path program 7 times [2024-05-12 12:39:48,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:48,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311592347] [2024-05-12 12:39:48,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:48,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:48,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:49,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:49,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:49,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311592347] [2024-05-12 12:39:49,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311592347] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:49,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:49,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:49,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648303494] [2024-05-12 12:39:49,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:49,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:49,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:49,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:49,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:49,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:49,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 240 transitions, 3480 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:49,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:49,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:49,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:49,924 INFO L124 PetriNetUnfolderBase]: 1562/2746 cut-off events. [2024-05-12 12:39:49,924 INFO L125 PetriNetUnfolderBase]: For 68302/68304 co-relation queries the response was YES. [2024-05-12 12:39:49,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18093 conditions, 2746 events. 1562/2746 cut-off events. For 68302/68304 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15893 event pairs, 249 based on Foata normal form. 2/2678 useless extension candidates. Maximal degree in co-relation 17981. Up to 1552 conditions per place. [2024-05-12 12:39:49,953 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 187 selfloop transitions, 97 changer transitions 0/290 dead transitions. [2024-05-12 12:39:49,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 290 transitions, 4636 flow [2024-05-12 12:39:49,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:49,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:49,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-05-12 12:39:49,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4928774928774929 [2024-05-12 12:39:49,955 INFO L175 Difference]: Start difference. First operand has 232 places, 240 transitions, 3480 flow. Second operand 9 states and 173 transitions. [2024-05-12 12:39:49,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 290 transitions, 4636 flow [2024-05-12 12:39:50,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 290 transitions, 4451 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:50,191 INFO L231 Difference]: Finished difference. Result has 235 places, 242 transitions, 3532 flow [2024-05-12 12:39:50,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3301, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3532, PETRI_PLACES=235, PETRI_TRANSITIONS=242} [2024-05-12 12:39:50,192 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-05-12 12:39:50,192 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 242 transitions, 3532 flow [2024-05-12 12:39:50,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:50,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:50,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:50,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:39:50,193 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:50,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:50,193 INFO L85 PathProgramCache]: Analyzing trace with hash -782054779, now seen corresponding path program 3 times [2024-05-12 12:39:50,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:50,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605098291] [2024-05-12 12:39:50,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:50,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:50,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:51,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:51,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:51,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605098291] [2024-05-12 12:39:51,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605098291] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:51,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:51,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:51,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051893829] [2024-05-12 12:39:51,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:51,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:51,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:51,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:51,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:51,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:51,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 242 transitions, 3532 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:51,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:51,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:51,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:52,290 INFO L124 PetriNetUnfolderBase]: 1588/2793 cut-off events. [2024-05-12 12:39:52,290 INFO L125 PetriNetUnfolderBase]: For 71196/71198 co-relation queries the response was YES. [2024-05-12 12:39:52,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18159 conditions, 2793 events. 1588/2793 cut-off events. For 71196/71198 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 16230 event pairs, 292 based on Foata normal form. 4/2726 useless extension candidates. Maximal degree in co-relation 18048. Up to 2143 conditions per place. [2024-05-12 12:39:52,317 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 203 selfloop transitions, 73 changer transitions 0/282 dead transitions. [2024-05-12 12:39:52,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 282 transitions, 4332 flow [2024-05-12 12:39:52,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:52,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:52,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-05-12 12:39:52,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 12:39:52,318 INFO L175 Difference]: Start difference. First operand has 235 places, 242 transitions, 3532 flow. Second operand 9 states and 156 transitions. [2024-05-12 12:39:52,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 282 transitions, 4332 flow [2024-05-12 12:39:52,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 282 transitions, 4133 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:52,537 INFO L231 Difference]: Finished difference. Result has 238 places, 245 transitions, 3572 flow [2024-05-12 12:39:52,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3572, PETRI_PLACES=238, PETRI_TRANSITIONS=245} [2024-05-12 12:39:52,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-05-12 12:39:52,538 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 245 transitions, 3572 flow [2024-05-12 12:39:52,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:52,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:52,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:52,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:39:52,538 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:52,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:52,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1094834107, now seen corresponding path program 8 times [2024-05-12 12:39:52,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:52,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473846320] [2024-05-12 12:39:52,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:52,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:52,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:53,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:53,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:53,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473846320] [2024-05-12 12:39:53,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473846320] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:53,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:53,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:53,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186436114] [2024-05-12 12:39:53,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:53,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:53,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:53,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:53,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:53,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:53,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 245 transitions, 3572 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:53,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:53,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:53,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:54,545 INFO L124 PetriNetUnfolderBase]: 1614/2832 cut-off events. [2024-05-12 12:39:54,545 INFO L125 PetriNetUnfolderBase]: For 72989/72991 co-relation queries the response was YES. [2024-05-12 12:39:54,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18323 conditions, 2832 events. 1614/2832 cut-off events. For 72989/72991 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 16463 event pairs, 204 based on Foata normal form. 2/2762 useless extension candidates. Maximal degree in co-relation 18211. Up to 1613 conditions per place. [2024-05-12 12:39:54,574 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 181 selfloop transitions, 107 changer transitions 0/294 dead transitions. [2024-05-12 12:39:54,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 294 transitions, 4712 flow [2024-05-12 12:39:54,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:54,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:54,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-05-12 12:39:54,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843304843304843 [2024-05-12 12:39:54,575 INFO L175 Difference]: Start difference. First operand has 238 places, 245 transitions, 3572 flow. Second operand 9 states and 170 transitions. [2024-05-12 12:39:54,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 294 transitions, 4712 flow [2024-05-12 12:39:54,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 294 transitions, 4540 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:54,808 INFO L231 Difference]: Finished difference. Result has 241 places, 247 transitions, 3652 flow [2024-05-12 12:39:54,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3400, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3652, PETRI_PLACES=241, PETRI_TRANSITIONS=247} [2024-05-12 12:39:54,809 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-05-12 12:39:54,809 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 247 transitions, 3652 flow [2024-05-12 12:39:54,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:54,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:54,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:54,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:39:54,809 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:54,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:54,810 INFO L85 PathProgramCache]: Analyzing trace with hash 525413223, now seen corresponding path program 9 times [2024-05-12 12:39:54,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:54,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192294527] [2024-05-12 12:39:54,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:54,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:54,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:55,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:55,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:55,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192294527] [2024-05-12 12:39:55,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192294527] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:55,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:55,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:55,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572411154] [2024-05-12 12:39:55,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:55,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:55,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:55,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:55,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:55,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:55,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 247 transitions, 3652 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:55,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:55,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:55,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:56,730 INFO L124 PetriNetUnfolderBase]: 1610/2826 cut-off events. [2024-05-12 12:39:56,730 INFO L125 PetriNetUnfolderBase]: For 72724/72726 co-relation queries the response was YES. [2024-05-12 12:39:56,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18394 conditions, 2826 events. 1610/2826 cut-off events. For 72724/72726 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 16459 event pairs, 211 based on Foata normal form. 2/2756 useless extension candidates. Maximal degree in co-relation 18281. Up to 1610 conditions per place. [2024-05-12 12:39:56,758 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 175 selfloop transitions, 109 changer transitions 0/290 dead transitions. [2024-05-12 12:39:56,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 290 transitions, 4604 flow [2024-05-12 12:39:56,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:56,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:56,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-05-12 12:39:56,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47293447293447294 [2024-05-12 12:39:56,759 INFO L175 Difference]: Start difference. First operand has 241 places, 247 transitions, 3652 flow. Second operand 9 states and 166 transitions. [2024-05-12 12:39:56,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 290 transitions, 4604 flow [2024-05-12 12:39:56,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 290 transitions, 4346 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:57,002 INFO L231 Difference]: Finished difference. Result has 243 places, 247 transitions, 3617 flow [2024-05-12 12:39:57,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3394, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3617, PETRI_PLACES=243, PETRI_TRANSITIONS=247} [2024-05-12 12:39:57,002 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-05-12 12:39:57,002 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 247 transitions, 3617 flow [2024-05-12 12:39:57,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:57,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:57,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:57,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:39:57,007 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:57,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:57,008 INFO L85 PathProgramCache]: Analyzing trace with hash 525690053, now seen corresponding path program 4 times [2024-05-12 12:39:57,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:57,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159900983] [2024-05-12 12:39:57,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:57,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:57,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:57,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:57,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:57,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159900983] [2024-05-12 12:39:57,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159900983] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:57,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:57,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:57,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485450212] [2024-05-12 12:39:57,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:57,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:57,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:57,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:57,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:58,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:58,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 247 transitions, 3617 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:58,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:58,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:58,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:58,888 INFO L124 PetriNetUnfolderBase]: 1636/2879 cut-off events. [2024-05-12 12:39:58,888 INFO L125 PetriNetUnfolderBase]: For 75006/75008 co-relation queries the response was YES. [2024-05-12 12:39:58,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18640 conditions, 2879 events. 1636/2879 cut-off events. For 75006/75008 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16866 event pairs, 306 based on Foata normal form. 4/2808 useless extension candidates. Maximal degree in co-relation 18526. Up to 1826 conditions per place. [2024-05-12 12:39:58,919 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 206 selfloop transitions, 80 changer transitions 0/292 dead transitions. [2024-05-12 12:39:58,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 292 transitions, 4647 flow [2024-05-12 12:39:58,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:58,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:58,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-05-12 12:39:58,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4672364672364672 [2024-05-12 12:39:58,920 INFO L175 Difference]: Start difference. First operand has 243 places, 247 transitions, 3617 flow. Second operand 9 states and 164 transitions. [2024-05-12 12:39:58,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 292 transitions, 4647 flow [2024-05-12 12:39:59,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 292 transitions, 4422 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-05-12 12:39:59,175 INFO L231 Difference]: Finished difference. Result has 244 places, 250 transitions, 3647 flow [2024-05-12 12:39:59,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3647, PETRI_PLACES=244, PETRI_TRANSITIONS=250} [2024-05-12 12:39:59,176 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-05-12 12:39:59,176 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 250 transitions, 3647 flow [2024-05-12 12:39:59,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:59,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:59,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:59,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:39:59,176 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:59,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:59,177 INFO L85 PathProgramCache]: Analyzing trace with hash 269900195, now seen corresponding path program 10 times [2024-05-12 12:39:59,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:59,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997123686] [2024-05-12 12:39:59,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:59,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:59,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:00,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:00,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:00,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997123686] [2024-05-12 12:40:00,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997123686] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:00,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:00,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:40:00,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540012653] [2024-05-12 12:40:00,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:00,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:40:00,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:00,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:40:00,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:40:00,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:00,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 250 transitions, 3647 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:00,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:00,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:00,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:01,161 INFO L124 PetriNetUnfolderBase]: 1632/2872 cut-off events. [2024-05-12 12:40:01,161 INFO L125 PetriNetUnfolderBase]: For 75219/75221 co-relation queries the response was YES. [2024-05-12 12:40:01,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18462 conditions, 2872 events. 1632/2872 cut-off events. For 75219/75221 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16821 event pairs, 278 based on Foata normal form. 2/2798 useless extension candidates. Maximal degree in co-relation 18347. Up to 1647 conditions per place. [2024-05-12 12:40:01,191 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 181 selfloop transitions, 104 changer transitions 0/291 dead transitions. [2024-05-12 12:40:01,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 291 transitions, 4495 flow [2024-05-12 12:40:01,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:01,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:01,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-05-12 12:40:01,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4700854700854701 [2024-05-12 12:40:01,192 INFO L175 Difference]: Start difference. First operand has 244 places, 250 transitions, 3647 flow. Second operand 9 states and 165 transitions. [2024-05-12 12:40:01,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 291 transitions, 4495 flow [2024-05-12 12:40:01,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 291 transitions, 4304 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:01,465 INFO L231 Difference]: Finished difference. Result has 247 places, 250 transitions, 3669 flow [2024-05-12 12:40:01,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3456, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3669, PETRI_PLACES=247, PETRI_TRANSITIONS=250} [2024-05-12 12:40:01,465 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-05-12 12:40:01,466 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 250 transitions, 3669 flow [2024-05-12 12:40:01,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:01,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:01,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:01,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:40:01,466 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:01,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:01,467 INFO L85 PathProgramCache]: Analyzing trace with hash 277528675, now seen corresponding path program 5 times [2024-05-12 12:40:01,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:01,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683547783] [2024-05-12 12:40:01,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:01,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:01,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:02,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-05-12 12:40:02,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:02,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683547783] [2024-05-12 12:40:02,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683547783] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:02,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:02,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:02,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273969024] [2024-05-12 12:40:02,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:02,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:02,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:02,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:02,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:02,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:02,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 250 transitions, 3669 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:02,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:02,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:02,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:03,428 INFO L124 PetriNetUnfolderBase]: 1648/2916 cut-off events. [2024-05-12 12:40:03,428 INFO L125 PetriNetUnfolderBase]: For 75996/75998 co-relation queries the response was YES. [2024-05-12 12:40:03,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18669 conditions, 2916 events. 1648/2916 cut-off events. For 75996/75998 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17215 event pairs, 326 based on Foata normal form. 4/2839 useless extension candidates. Maximal degree in co-relation 18553. Up to 2236 conditions per place. [2024-05-12 12:40:03,452 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 224 selfloop transitions, 67 changer transitions 0/297 dead transitions. [2024-05-12 12:40:03,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 297 transitions, 4539 flow [2024-05-12 12:40:03,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:03,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:03,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-05-12 12:40:03,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512820512820513 [2024-05-12 12:40:03,476 INFO L175 Difference]: Start difference. First operand has 247 places, 250 transitions, 3669 flow. Second operand 10 states and 176 transitions. [2024-05-12 12:40:03,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 297 transitions, 4539 flow [2024-05-12 12:40:03,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 297 transitions, 4311 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-05-12 12:40:03,684 INFO L231 Difference]: Finished difference. Result has 248 places, 253 transitions, 3675 flow [2024-05-12 12:40:03,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3675, PETRI_PLACES=248, PETRI_TRANSITIONS=253} [2024-05-12 12:40:03,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-05-12 12:40:03,685 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 253 transitions, 3675 flow [2024-05-12 12:40:03,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:03,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:03,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:03,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:40:03,685 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:03,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:03,686 INFO L85 PathProgramCache]: Analyzing trace with hash 757788833, now seen corresponding path program 1 times [2024-05-12 12:40:03,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:03,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746026718] [2024-05-12 12:40:03,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:03,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:03,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:04,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:04,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:04,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746026718] [2024-05-12 12:40:04,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746026718] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:04,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:04,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:04,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389361711] [2024-05-12 12:40:04,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:04,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:04,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:04,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:04,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:04,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:04,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 253 transitions, 3675 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:04,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:04,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:04,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:05,709 INFO L124 PetriNetUnfolderBase]: 1663/2955 cut-off events. [2024-05-12 12:40:05,709 INFO L125 PetriNetUnfolderBase]: For 77844/77844 co-relation queries the response was YES. [2024-05-12 12:40:05,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18667 conditions, 2955 events. 1663/2955 cut-off events. For 77844/77844 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17463 event pairs, 371 based on Foata normal form. 2/2872 useless extension candidates. Maximal degree in co-relation 18550. Up to 2412 conditions per place. [2024-05-12 12:40:05,738 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 241 selfloop transitions, 43 changer transitions 0/290 dead transitions. [2024-05-12 12:40:05,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 290 transitions, 4408 flow [2024-05-12 12:40:05,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:05,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:05,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-05-12 12:40:05,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4188034188034188 [2024-05-12 12:40:05,740 INFO L175 Difference]: Start difference. First operand has 248 places, 253 transitions, 3675 flow. Second operand 9 states and 147 transitions. [2024-05-12 12:40:05,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 290 transitions, 4408 flow [2024-05-12 12:40:05,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 290 transitions, 4183 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:05,982 INFO L231 Difference]: Finished difference. Result has 251 places, 256 transitions, 3614 flow [2024-05-12 12:40:05,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3450, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3614, PETRI_PLACES=251, PETRI_TRANSITIONS=256} [2024-05-12 12:40:05,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-05-12 12:40:05,983 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 256 transitions, 3614 flow [2024-05-12 12:40:05,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:05,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:05,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:05,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:40:05,984 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:05,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:05,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1932147271, now seen corresponding path program 2 times [2024-05-12 12:40:05,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:05,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7978935] [2024-05-12 12:40:05,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:05,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:05,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:07,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:07,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:07,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7978935] [2024-05-12 12:40:07,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7978935] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:07,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:07,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:07,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503459108] [2024-05-12 12:40:07,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:07,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:07,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:07,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:07,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:07,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:07,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 256 transitions, 3614 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:07,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:07,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:07,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:08,169 INFO L124 PetriNetUnfolderBase]: 1676/2978 cut-off events. [2024-05-12 12:40:08,170 INFO L125 PetriNetUnfolderBase]: For 77558/77558 co-relation queries the response was YES. [2024-05-12 12:40:08,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18583 conditions, 2978 events. 1676/2978 cut-off events. For 77558/77558 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17669 event pairs, 434 based on Foata normal form. 2/2895 useless extension candidates. Maximal degree in co-relation 18463. Up to 2485 conditions per place. [2024-05-12 12:40:08,200 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 243 selfloop transitions, 43 changer transitions 0/292 dead transitions. [2024-05-12 12:40:08,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 292 transitions, 4337 flow [2024-05-12 12:40:08,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:08,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:08,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-05-12 12:40:08,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42450142450142453 [2024-05-12 12:40:08,202 INFO L175 Difference]: Start difference. First operand has 251 places, 256 transitions, 3614 flow. Second operand 9 states and 149 transitions. [2024-05-12 12:40:08,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 292 transitions, 4337 flow [2024-05-12 12:40:08,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 292 transitions, 4252 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:08,507 INFO L231 Difference]: Finished difference. Result has 255 places, 257 transitions, 3637 flow [2024-05-12 12:40:08,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3529, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3637, PETRI_PLACES=255, PETRI_TRANSITIONS=257} [2024-05-12 12:40:08,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-05-12 12:40:08,522 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 257 transitions, 3637 flow [2024-05-12 12:40:08,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:08,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:08,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:08,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:40:08,523 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:08,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:08,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1524025311, now seen corresponding path program 3 times [2024-05-12 12:40:08,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:08,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372862339] [2024-05-12 12:40:08,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:08,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:08,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:09,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:09,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:09,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372862339] [2024-05-12 12:40:09,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372862339] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:09,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:09,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:09,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546124502] [2024-05-12 12:40:09,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:09,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:09,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:09,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:09,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:09,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:09,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 257 transitions, 3637 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:09,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:09,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:09,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:10,782 INFO L124 PetriNetUnfolderBase]: 1691/3007 cut-off events. [2024-05-12 12:40:10,782 INFO L125 PetriNetUnfolderBase]: For 79843/79843 co-relation queries the response was YES. [2024-05-12 12:40:10,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18795 conditions, 3007 events. 1691/3007 cut-off events. For 79843/79843 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 17951 event pairs, 428 based on Foata normal form. 2/2924 useless extension candidates. Maximal degree in co-relation 18674. Up to 2491 conditions per place. [2024-05-12 12:40:10,815 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 251 selfloop transitions, 39 changer transitions 0/296 dead transitions. [2024-05-12 12:40:10,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 296 transitions, 4394 flow [2024-05-12 12:40:10,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:10,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:10,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-05-12 12:40:10,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43874643874643876 [2024-05-12 12:40:10,817 INFO L175 Difference]: Start difference. First operand has 255 places, 257 transitions, 3637 flow. Second operand 9 states and 154 transitions. [2024-05-12 12:40:10,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 296 transitions, 4394 flow [2024-05-12 12:40:11,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 296 transitions, 4259 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:11,096 INFO L231 Difference]: Finished difference. Result has 257 places, 260 transitions, 3633 flow [2024-05-12 12:40:11,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3515, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3633, PETRI_PLACES=257, PETRI_TRANSITIONS=260} [2024-05-12 12:40:11,107 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-05-12 12:40:11,107 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 260 transitions, 3633 flow [2024-05-12 12:40:11,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:11,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:11,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:11,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:40:11,108 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:11,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:11,108 INFO L85 PathProgramCache]: Analyzing trace with hash 821523561, now seen corresponding path program 1 times [2024-05-12 12:40:11,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:11,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796237376] [2024-05-12 12:40:11,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:11,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:11,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:12,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:12,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:12,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796237376] [2024-05-12 12:40:12,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796237376] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:12,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:12,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:12,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447801999] [2024-05-12 12:40:12,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:12,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:12,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:12,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:12,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:12,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:12,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 260 transitions, 3633 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:12,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:12,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:12,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:13,233 INFO L124 PetriNetUnfolderBase]: 1717/3047 cut-off events. [2024-05-12 12:40:13,233 INFO L125 PetriNetUnfolderBase]: For 81878/81878 co-relation queries the response was YES. [2024-05-12 12:40:13,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19043 conditions, 3047 events. 1717/3047 cut-off events. For 81878/81878 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 18207 event pairs, 426 based on Foata normal form. 2/2964 useless extension candidates. Maximal degree in co-relation 18921. Up to 2530 conditions per place. [2024-05-12 12:40:13,264 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 259 selfloop transitions, 42 changer transitions 0/307 dead transitions. [2024-05-12 12:40:13,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 307 transitions, 4519 flow [2024-05-12 12:40:13,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:13,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:13,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-05-12 12:40:13,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44358974358974357 [2024-05-12 12:40:13,265 INFO L175 Difference]: Start difference. First operand has 257 places, 260 transitions, 3633 flow. Second operand 10 states and 173 transitions. [2024-05-12 12:40:13,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 307 transitions, 4519 flow [2024-05-12 12:40:13,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 307 transitions, 4433 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:13,555 INFO L231 Difference]: Finished difference. Result has 261 places, 263 transitions, 3719 flow [2024-05-12 12:40:13,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3547, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3719, PETRI_PLACES=261, PETRI_TRANSITIONS=263} [2024-05-12 12:40:13,556 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-05-12 12:40:13,556 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 263 transitions, 3719 flow [2024-05-12 12:40:13,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:13,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:13,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:13,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:40:13,556 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:13,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:13,557 INFO L85 PathProgramCache]: Analyzing trace with hash 128108241, now seen corresponding path program 4 times [2024-05-12 12:40:13,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:13,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597023321] [2024-05-12 12:40:13,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:13,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:13,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:14,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-05-12 12:40:14,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:14,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597023321] [2024-05-12 12:40:14,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597023321] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:14,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:14,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:14,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390479258] [2024-05-12 12:40:14,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:14,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:14,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:14,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:14,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:14,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:14,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 263 transitions, 3719 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:14,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:14,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:14,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:15,729 INFO L124 PetriNetUnfolderBase]: 1730/3075 cut-off events. [2024-05-12 12:40:15,730 INFO L125 PetriNetUnfolderBase]: For 85120/85120 co-relation queries the response was YES. [2024-05-12 12:40:15,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19358 conditions, 3075 events. 1730/3075 cut-off events. For 85120/85120 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 18411 event pairs, 389 based on Foata normal form. 2/2989 useless extension candidates. Maximal degree in co-relation 19235. Up to 2459 conditions per place. [2024-05-12 12:40:15,762 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 246 selfloop transitions, 47 changer transitions 0/299 dead transitions. [2024-05-12 12:40:15,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 299 transitions, 4464 flow [2024-05-12 12:40:15,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:15,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:15,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-05-12 12:40:15,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 12:40:15,763 INFO L175 Difference]: Start difference. First operand has 261 places, 263 transitions, 3719 flow. Second operand 9 states and 156 transitions. [2024-05-12 12:40:15,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 299 transitions, 4464 flow [2024-05-12 12:40:16,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 299 transitions, 4314 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:16,068 INFO L231 Difference]: Finished difference. Result has 262 places, 264 transitions, 3688 flow [2024-05-12 12:40:16,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3569, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3688, PETRI_PLACES=262, PETRI_TRANSITIONS=264} [2024-05-12 12:40:16,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-05-12 12:40:16,070 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 264 transitions, 3688 flow [2024-05-12 12:40:16,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:16,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:16,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:16,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:40:16,071 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:16,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:16,073 INFO L85 PathProgramCache]: Analyzing trace with hash 128103591, now seen corresponding path program 5 times [2024-05-12 12:40:16,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:16,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654566578] [2024-05-12 12:40:16,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:16,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:16,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:17,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:17,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:17,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654566578] [2024-05-12 12:40:17,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654566578] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:17,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:17,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:17,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286562351] [2024-05-12 12:40:17,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:17,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:17,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:17,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:17,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:17,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:17,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 264 transitions, 3688 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:17,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:17,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:17,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:18,319 INFO L124 PetriNetUnfolderBase]: 1759/3126 cut-off events. [2024-05-12 12:40:18,319 INFO L125 PetriNetUnfolderBase]: For 92257/92257 co-relation queries the response was YES. [2024-05-12 12:40:18,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19723 conditions, 3126 events. 1759/3126 cut-off events. For 92257/92257 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 18857 event pairs, 390 based on Foata normal form. 2/3040 useless extension candidates. Maximal degree in co-relation 19599. Up to 2448 conditions per place. [2024-05-12 12:40:18,351 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 247 selfloop transitions, 49 changer transitions 0/302 dead transitions. [2024-05-12 12:40:18,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 302 transitions, 4588 flow [2024-05-12 12:40:18,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:18,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:18,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-05-12 12:40:18,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4472934472934473 [2024-05-12 12:40:18,353 INFO L175 Difference]: Start difference. First operand has 262 places, 264 transitions, 3688 flow. Second operand 9 states and 157 transitions. [2024-05-12 12:40:18,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 302 transitions, 4588 flow [2024-05-12 12:40:18,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 302 transitions, 4480 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:18,712 INFO L231 Difference]: Finished difference. Result has 264 places, 266 transitions, 3726 flow [2024-05-12 12:40:18,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3580, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3726, PETRI_PLACES=264, PETRI_TRANSITIONS=266} [2024-05-12 12:40:18,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-05-12 12:40:18,712 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 266 transitions, 3726 flow [2024-05-12 12:40:18,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:18,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:18,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:18,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:40:18,713 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:18,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:18,713 INFO L85 PathProgramCache]: Analyzing trace with hash 109854139, now seen corresponding path program 2 times [2024-05-12 12:40:18,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:18,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353501273] [2024-05-12 12:40:18,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:18,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:18,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:19,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:19,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:19,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353501273] [2024-05-12 12:40:19,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353501273] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:19,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:19,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:19,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24438917] [2024-05-12 12:40:19,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:19,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:19,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:19,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:19,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:20,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:20,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 266 transitions, 3726 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:20,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:20,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:20,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:21,162 INFO L124 PetriNetUnfolderBase]: 1785/3181 cut-off events. [2024-05-12 12:40:21,162 INFO L125 PetriNetUnfolderBase]: For 94647/94647 co-relation queries the response was YES. [2024-05-12 12:40:21,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20051 conditions, 3181 events. 1785/3181 cut-off events. For 94647/94647 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 19315 event pairs, 398 based on Foata normal form. 2/3090 useless extension candidates. Maximal degree in co-relation 19926. Up to 2377 conditions per place. [2024-05-12 12:40:21,197 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 250 selfloop transitions, 61 changer transitions 0/317 dead transitions. [2024-05-12 12:40:21,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 317 transitions, 4745 flow [2024-05-12 12:40:21,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:21,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:21,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-05-12 12:40:21,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-05-12 12:40:21,199 INFO L175 Difference]: Start difference. First operand has 264 places, 266 transitions, 3726 flow. Second operand 10 states and 182 transitions. [2024-05-12 12:40:21,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 317 transitions, 4745 flow [2024-05-12 12:40:21,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 317 transitions, 4661 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:21,585 INFO L231 Difference]: Finished difference. Result has 269 places, 269 transitions, 3858 flow [2024-05-12 12:40:21,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3642, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3858, PETRI_PLACES=269, PETRI_TRANSITIONS=269} [2024-05-12 12:40:21,585 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-05-12 12:40:21,585 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 269 transitions, 3858 flow [2024-05-12 12:40:21,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:21,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:21,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:21,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:40:21,586 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:21,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:21,586 INFO L85 PathProgramCache]: Analyzing trace with hash 116340889, now seen corresponding path program 3 times [2024-05-12 12:40:21,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:21,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765889991] [2024-05-12 12:40:21,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:21,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:21,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:22,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:22,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:22,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765889991] [2024-05-12 12:40:22,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765889991] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:22,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:22,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:22,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474432060] [2024-05-12 12:40:22,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:22,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:22,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:22,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:22,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:22,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:22,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 269 transitions, 3858 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:22,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:22,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:22,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:23,975 INFO L124 PetriNetUnfolderBase]: 1811/3227 cut-off events. [2024-05-12 12:40:23,975 INFO L125 PetriNetUnfolderBase]: For 98759/98759 co-relation queries the response was YES. [2024-05-12 12:40:24,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20695 conditions, 3227 events. 1811/3227 cut-off events. For 98759/98759 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19693 event pairs, 372 based on Foata normal form. 2/3134 useless extension candidates. Maximal degree in co-relation 20568. Up to 2417 conditions per place. [2024-05-12 12:40:24,011 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 250 selfloop transitions, 64 changer transitions 0/320 dead transitions. [2024-05-12 12:40:24,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 320 transitions, 4855 flow [2024-05-12 12:40:24,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:24,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:24,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-05-12 12:40:24,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-05-12 12:40:24,012 INFO L175 Difference]: Start difference. First operand has 269 places, 269 transitions, 3858 flow. Second operand 10 states and 180 transitions. [2024-05-12 12:40:24,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 320 transitions, 4855 flow [2024-05-12 12:40:24,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 320 transitions, 4679 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:24,382 INFO L231 Difference]: Finished difference. Result has 273 places, 272 transitions, 3910 flow [2024-05-12 12:40:24,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3682, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3910, PETRI_PLACES=273, PETRI_TRANSITIONS=272} [2024-05-12 12:40:24,383 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-05-12 12:40:24,383 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 272 transitions, 3910 flow [2024-05-12 12:40:24,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:24,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:24,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:24,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:40:24,384 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:24,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:24,384 INFO L85 PathProgramCache]: Analyzing trace with hash 134537331, now seen corresponding path program 6 times [2024-05-12 12:40:24,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:24,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805903454] [2024-05-12 12:40:24,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:24,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:24,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:25,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:25,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:25,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805903454] [2024-05-12 12:40:25,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805903454] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:25,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:25,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:25,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666082254] [2024-05-12 12:40:25,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:25,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:25,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:25,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:25,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:25,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:25,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 272 transitions, 3910 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:25,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:25,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:25,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:26,343 INFO L124 PetriNetUnfolderBase]: 1808/3213 cut-off events. [2024-05-12 12:40:26,343 INFO L125 PetriNetUnfolderBase]: For 97924/97924 co-relation queries the response was YES. [2024-05-12 12:40:26,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20592 conditions, 3213 events. 1808/3213 cut-off events. For 97924/97924 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 19470 event pairs, 408 based on Foata normal form. 2/3123 useless extension candidates. Maximal degree in co-relation 20464. Up to 2585 conditions per place. [2024-05-12 12:40:26,378 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 254 selfloop transitions, 48 changer transitions 0/308 dead transitions. [2024-05-12 12:40:26,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 308 transitions, 4658 flow [2024-05-12 12:40:26,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:26,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:26,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-05-12 12:40:26,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 12:40:26,379 INFO L175 Difference]: Start difference. First operand has 273 places, 272 transitions, 3910 flow. Second operand 9 states and 156 transitions. [2024-05-12 12:40:26,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 308 transitions, 4658 flow [2024-05-12 12:40:26,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 308 transitions, 4440 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:26,749 INFO L231 Difference]: Finished difference. Result has 274 places, 272 transitions, 3792 flow [2024-05-12 12:40:26,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3692, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3792, PETRI_PLACES=274, PETRI_TRANSITIONS=272} [2024-05-12 12:40:26,749 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-05-12 12:40:26,749 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 272 transitions, 3792 flow [2024-05-12 12:40:26,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:26,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:26,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:26,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:40:26,750 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:26,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:26,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1680489313, now seen corresponding path program 4 times [2024-05-12 12:40:26,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:26,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107058599] [2024-05-12 12:40:26,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:26,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:26,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:28,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:28,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:28,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107058599] [2024-05-12 12:40:28,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107058599] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:28,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:28,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:28,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141104747] [2024-05-12 12:40:28,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:28,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:28,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:28,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:28,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:28,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:28,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 272 transitions, 3792 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:28,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:28,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:28,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:29,412 INFO L124 PetriNetUnfolderBase]: 1834/3268 cut-off events. [2024-05-12 12:40:29,412 INFO L125 PetriNetUnfolderBase]: For 98411/98411 co-relation queries the response was YES. [2024-05-12 12:40:29,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20597 conditions, 3268 events. 1834/3268 cut-off events. For 98411/98411 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 20014 event pairs, 373 based on Foata normal form. 2/3173 useless extension candidates. Maximal degree in co-relation 20468. Up to 2452 conditions per place. [2024-05-12 12:40:29,448 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 256 selfloop transitions, 62 changer transitions 0/324 dead transitions. [2024-05-12 12:40:29,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 324 transitions, 4853 flow [2024-05-12 12:40:29,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:29,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:29,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-05-12 12:40:29,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-05-12 12:40:29,450 INFO L175 Difference]: Start difference. First operand has 274 places, 272 transitions, 3792 flow. Second operand 10 states and 182 transitions. [2024-05-12 12:40:29,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 324 transitions, 4853 flow [2024-05-12 12:40:29,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 324 transitions, 4735 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-05-12 12:40:29,904 INFO L231 Difference]: Finished difference. Result has 275 places, 275 transitions, 3904 flow [2024-05-12 12:40:29,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3674, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3904, PETRI_PLACES=275, PETRI_TRANSITIONS=275} [2024-05-12 12:40:29,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-05-12 12:40:29,905 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 275 transitions, 3904 flow [2024-05-12 12:40:29,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:29,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:29,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:29,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:40:29,906 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:29,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:29,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1662294297, now seen corresponding path program 5 times [2024-05-12 12:40:29,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:29,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864994890] [2024-05-12 12:40:29,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:29,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:29,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:31,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:31,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:31,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864994890] [2024-05-12 12:40:31,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864994890] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:31,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:31,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:31,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671269379] [2024-05-12 12:40:31,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:31,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:31,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:31,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:31,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:31,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:31,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 275 transitions, 3904 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:31,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:31,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:31,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:32,227 INFO L124 PetriNetUnfolderBase]: 1872/3313 cut-off events. [2024-05-12 12:40:32,227 INFO L125 PetriNetUnfolderBase]: For 105116/105116 co-relation queries the response was YES. [2024-05-12 12:40:32,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21359 conditions, 3313 events. 1872/3313 cut-off events. For 105116/105116 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20185 event pairs, 370 based on Foata normal form. 2/3223 useless extension candidates. Maximal degree in co-relation 21229. Up to 2322 conditions per place. [2024-05-12 12:40:32,263 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 249 selfloop transitions, 74 changer transitions 0/329 dead transitions. [2024-05-12 12:40:32,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 329 transitions, 4978 flow [2024-05-12 12:40:32,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:32,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:32,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-05-12 12:40:32,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-05-12 12:40:32,264 INFO L175 Difference]: Start difference. First operand has 275 places, 275 transitions, 3904 flow. Second operand 10 states and 182 transitions. [2024-05-12 12:40:32,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 329 transitions, 4978 flow [2024-05-12 12:40:32,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 329 transitions, 4739 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-05-12 12:40:32,700 INFO L231 Difference]: Finished difference. Result has 277 places, 280 transitions, 3984 flow [2024-05-12 12:40:32,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3984, PETRI_PLACES=277, PETRI_TRANSITIONS=280} [2024-05-12 12:40:32,700 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-05-12 12:40:32,701 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 280 transitions, 3984 flow [2024-05-12 12:40:32,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:32,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:32,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:32,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:40:32,701 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:32,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:32,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1680728633, now seen corresponding path program 1 times [2024-05-12 12:40:32,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:32,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179277586] [2024-05-12 12:40:32,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:32,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:32,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:34,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:34,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:34,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179277586] [2024-05-12 12:40:34,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179277586] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:34,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:34,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:34,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136724480] [2024-05-12 12:40:34,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:34,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:34,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:34,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:34,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:34,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:34,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 280 transitions, 3984 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:34,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:34,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:34,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:35,170 INFO L124 PetriNetUnfolderBase]: 1886/3355 cut-off events. [2024-05-12 12:40:35,170 INFO L125 PetriNetUnfolderBase]: For 103231/103231 co-relation queries the response was YES. [2024-05-12 12:40:35,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21651 conditions, 3355 events. 1886/3355 cut-off events. For 103231/103231 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20597 event pairs, 501 based on Foata normal form. 1/3259 useless extension candidates. Maximal degree in co-relation 21519. Up to 2765 conditions per place. [2024-05-12 12:40:35,208 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 264 selfloop transitions, 50 changer transitions 0/320 dead transitions. [2024-05-12 12:40:35,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 320 transitions, 4898 flow [2024-05-12 12:40:35,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:35,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:35,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-05-12 12:40:35,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43304843304843305 [2024-05-12 12:40:35,209 INFO L175 Difference]: Start difference. First operand has 277 places, 280 transitions, 3984 flow. Second operand 9 states and 152 transitions. [2024-05-12 12:40:35,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 320 transitions, 4898 flow [2024-05-12 12:40:35,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 320 transitions, 4741 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:35,683 INFO L231 Difference]: Finished difference. Result has 280 places, 283 transitions, 4055 flow [2024-05-12 12:40:35,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3829, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4055, PETRI_PLACES=280, PETRI_TRANSITIONS=283} [2024-05-12 12:40:35,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-05-12 12:40:35,683 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 283 transitions, 4055 flow [2024-05-12 12:40:35,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:35,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:35,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:35,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:40:35,684 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:35,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:35,684 INFO L85 PathProgramCache]: Analyzing trace with hash -685530763, now seen corresponding path program 1 times [2024-05-12 12:40:35,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:35,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322294868] [2024-05-12 12:40:35,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:35,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:35,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:36,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:36,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:36,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322294868] [2024-05-12 12:40:36,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322294868] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:36,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:36,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:36,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159156387] [2024-05-12 12:40:36,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:36,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:36,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:36,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:36,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:36,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:36,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 283 transitions, 4055 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:36,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:36,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:36,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:37,892 INFO L124 PetriNetUnfolderBase]: 1924/3421 cut-off events. [2024-05-12 12:40:37,892 INFO L125 PetriNetUnfolderBase]: For 113982/113984 co-relation queries the response was YES. [2024-05-12 12:40:37,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22134 conditions, 3421 events. 1924/3421 cut-off events. For 113982/113984 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 21161 event pairs, 512 based on Foata normal form. 6/3330 useless extension candidates. Maximal degree in co-relation 22000. Up to 2864 conditions per place. [2024-05-12 12:40:37,929 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 296 selfloop transitions, 34 changer transitions 0/336 dead transitions. [2024-05-12 12:40:37,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 336 transitions, 5017 flow [2024-05-12 12:40:37,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:40:37,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:40:37,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-05-12 12:40:37,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43356643356643354 [2024-05-12 12:40:37,930 INFO L175 Difference]: Start difference. First operand has 280 places, 283 transitions, 4055 flow. Second operand 11 states and 186 transitions. [2024-05-12 12:40:37,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 336 transitions, 5017 flow [2024-05-12 12:40:38,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 336 transitions, 4884 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:38,441 INFO L231 Difference]: Finished difference. Result has 285 places, 285 transitions, 4075 flow [2024-05-12 12:40:38,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4075, PETRI_PLACES=285, PETRI_TRANSITIONS=285} [2024-05-12 12:40:38,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-05-12 12:40:38,442 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 285 transitions, 4075 flow [2024-05-12 12:40:38,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:38,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:38,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:38,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:40:38,443 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:38,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:38,443 INFO L85 PathProgramCache]: Analyzing trace with hash 382777221, now seen corresponding path program 7 times [2024-05-12 12:40:38,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:38,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640144878] [2024-05-12 12:40:38,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:38,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:38,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:39,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:39,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:39,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640144878] [2024-05-12 12:40:39,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640144878] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:39,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:39,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:39,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048134579] [2024-05-12 12:40:39,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:39,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:39,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:39,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:39,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:39,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:39,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 285 transitions, 4075 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:39,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:39,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:39,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:40,853 INFO L124 PetriNetUnfolderBase]: 1937/3445 cut-off events. [2024-05-12 12:40:40,854 INFO L125 PetriNetUnfolderBase]: For 108010/108012 co-relation queries the response was YES. [2024-05-12 12:40:40,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22140 conditions, 3445 events. 1937/3445 cut-off events. For 108010/108012 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 21332 event pairs, 268 based on Foata normal form. 2/3349 useless extension candidates. Maximal degree in co-relation 22005. Up to 2608 conditions per place. [2024-05-12 12:40:40,893 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 242 selfloop transitions, 73 changer transitions 0/321 dead transitions. [2024-05-12 12:40:40,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 321 transitions, 4882 flow [2024-05-12 12:40:40,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:40,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:40,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-05-12 12:40:40,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:40:40,895 INFO L175 Difference]: Start difference. First operand has 285 places, 285 transitions, 4075 flow. Second operand 9 states and 153 transitions. [2024-05-12 12:40:40,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 321 transitions, 4882 flow [2024-05-12 12:40:41,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 321 transitions, 4747 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-05-12 12:40:41,428 INFO L231 Difference]: Finished difference. Result has 285 places, 286 transitions, 4115 flow [2024-05-12 12:40:41,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3940, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4115, PETRI_PLACES=285, PETRI_TRANSITIONS=286} [2024-05-12 12:40:41,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-05-12 12:40:41,428 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 286 transitions, 4115 flow [2024-05-12 12:40:41,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:41,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:41,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:41,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:40:41,429 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:41,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:41,429 INFO L85 PathProgramCache]: Analyzing trace with hash 250966653, now seen corresponding path program 6 times [2024-05-12 12:40:41,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:41,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112102899] [2024-05-12 12:40:41,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:41,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:41,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:42,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:42,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:42,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112102899] [2024-05-12 12:40:42,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112102899] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:42,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:42,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:42,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066359921] [2024-05-12 12:40:42,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:42,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:42,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:42,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:42,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:43,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:43,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 286 transitions, 4115 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:43,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:43,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:43,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:44,140 INFO L124 PetriNetUnfolderBase]: 1999/3481 cut-off events. [2024-05-12 12:40:44,140 INFO L125 PetriNetUnfolderBase]: For 117527/117529 co-relation queries the response was YES. [2024-05-12 12:40:44,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23124 conditions, 3481 events. 1999/3481 cut-off events. For 117527/117529 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 21199 event pairs, 194 based on Foata normal form. 2/3405 useless extension candidates. Maximal degree in co-relation 22988. Up to 2149 conditions per place. [2024-05-12 12:40:44,180 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 213 selfloop transitions, 124 changer transitions 0/343 dead transitions. [2024-05-12 12:40:44,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 343 transitions, 5478 flow [2024-05-12 12:40:44,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:44,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:44,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-05-12 12:40:44,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-05-12 12:40:44,182 INFO L175 Difference]: Start difference. First operand has 285 places, 286 transitions, 4115 flow. Second operand 10 states and 185 transitions. [2024-05-12 12:40:44,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 343 transitions, 5478 flow [2024-05-12 12:40:44,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 343 transitions, 5314 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:44,750 INFO L231 Difference]: Finished difference. Result has 289 places, 291 transitions, 4362 flow [2024-05-12 12:40:44,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3951, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4362, PETRI_PLACES=289, PETRI_TRANSITIONS=291} [2024-05-12 12:40:44,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-05-12 12:40:44,751 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 291 transitions, 4362 flow [2024-05-12 12:40:44,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:44,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:44,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:44,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:40:44,751 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:44,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:44,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1058310009, now seen corresponding path program 7 times [2024-05-12 12:40:44,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:44,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731371050] [2024-05-12 12:40:44,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:44,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:44,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:46,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:46,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:46,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731371050] [2024-05-12 12:40:46,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731371050] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:46,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:46,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:46,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774800877] [2024-05-12 12:40:46,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:46,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:46,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:46,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:46,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:46,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:46,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 291 transitions, 4362 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:46,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:46,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:46,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:47,375 INFO L124 PetriNetUnfolderBase]: 2121/3771 cut-off events. [2024-05-12 12:40:47,375 INFO L125 PetriNetUnfolderBase]: For 147747/147749 co-relation queries the response was YES. [2024-05-12 12:40:47,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25943 conditions, 3771 events. 2121/3771 cut-off events. For 147747/147749 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 23944 event pairs, 384 based on Foata normal form. 2/3661 useless extension candidates. Maximal degree in co-relation 25805. Up to 1414 conditions per place. [2024-05-12 12:40:47,419 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 237 selfloop transitions, 115 changer transitions 0/358 dead transitions. [2024-05-12 12:40:47,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 358 transitions, 6237 flow [2024-05-12 12:40:47,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:47,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:47,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-05-12 12:40:47,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 12:40:47,420 INFO L175 Difference]: Start difference. First operand has 289 places, 291 transitions, 4362 flow. Second operand 10 states and 195 transitions. [2024-05-12 12:40:47,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 358 transitions, 6237 flow [2024-05-12 12:40:48,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 358 transitions, 6031 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:48,059 INFO L231 Difference]: Finished difference. Result has 294 places, 302 transitions, 4693 flow [2024-05-12 12:40:48,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4156, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4693, PETRI_PLACES=294, PETRI_TRANSITIONS=302} [2024-05-12 12:40:48,067 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-05-12 12:40:48,067 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 302 transitions, 4693 flow [2024-05-12 12:40:48,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:48,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:48,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:48,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:40:48,068 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:48,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:48,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1058301639, now seen corresponding path program 8 times [2024-05-12 12:40:48,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:48,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256394068] [2024-05-12 12:40:48,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:48,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:48,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:49,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:49,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:49,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256394068] [2024-05-12 12:40:49,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256394068] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:49,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:49,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:49,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111832230] [2024-05-12 12:40:49,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:49,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:49,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:49,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:49,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:49,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:49,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 302 transitions, 4693 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:49,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:49,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:49,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:50,567 INFO L124 PetriNetUnfolderBase]: 2147/3763 cut-off events. [2024-05-12 12:40:50,567 INFO L125 PetriNetUnfolderBase]: For 150627/150629 co-relation queries the response was YES. [2024-05-12 12:40:50,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26897 conditions, 3763 events. 2147/3763 cut-off events. For 150627/150629 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 23516 event pairs, 278 based on Foata normal form. 2/3669 useless extension candidates. Maximal degree in co-relation 26756. Up to 2447 conditions per place. [2024-05-12 12:40:50,608 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 247 selfloop transitions, 103 changer transitions 0/356 dead transitions. [2024-05-12 12:40:50,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 356 transitions, 5911 flow [2024-05-12 12:40:50,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:50,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:50,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-05-12 12:40:50,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47692307692307695 [2024-05-12 12:40:50,610 INFO L175 Difference]: Start difference. First operand has 294 places, 302 transitions, 4693 flow. Second operand 10 states and 186 transitions. [2024-05-12 12:40:50,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 356 transitions, 5911 flow [2024-05-12 12:40:51,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 356 transitions, 5788 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:51,211 INFO L231 Difference]: Finished difference. Result has 300 places, 305 transitions, 4904 flow [2024-05-12 12:40:51,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4584, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4904, PETRI_PLACES=300, PETRI_TRANSITIONS=305} [2024-05-12 12:40:51,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-05-12 12:40:51,213 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 305 transitions, 4904 flow [2024-05-12 12:40:51,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:51,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:51,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:51,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:40:51,213 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:51,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:51,214 INFO L85 PathProgramCache]: Analyzing trace with hash -891818455, now seen corresponding path program 9 times [2024-05-12 12:40:51,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:51,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518740943] [2024-05-12 12:40:51,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:51,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:51,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:52,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:52,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:52,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518740943] [2024-05-12 12:40:52,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518740943] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:52,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:52,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:52,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761420588] [2024-05-12 12:40:52,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:52,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:52,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:52,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:52,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:52,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:52,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 305 transitions, 4904 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:52,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:52,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:52,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:53,872 INFO L124 PetriNetUnfolderBase]: 2189/3823 cut-off events. [2024-05-12 12:40:53,872 INFO L125 PetriNetUnfolderBase]: For 155926/155928 co-relation queries the response was YES. [2024-05-12 12:40:53,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27903 conditions, 3823 events. 2189/3823 cut-off events. For 155926/155928 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 23913 event pairs, 222 based on Foata normal form. 2/3731 useless extension candidates. Maximal degree in co-relation 27760. Up to 2429 conditions per place. [2024-05-12 12:40:53,921 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 246 selfloop transitions, 112 changer transitions 0/364 dead transitions. [2024-05-12 12:40:53,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 364 transitions, 6395 flow [2024-05-12 12:40:53,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:53,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:53,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-05-12 12:40:53,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48205128205128206 [2024-05-12 12:40:53,922 INFO L175 Difference]: Start difference. First operand has 300 places, 305 transitions, 4904 flow. Second operand 10 states and 188 transitions. [2024-05-12 12:40:53,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 364 transitions, 6395 flow [2024-05-12 12:40:54,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 364 transitions, 6103 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:54,585 INFO L231 Difference]: Finished difference. Result has 303 places, 310 transitions, 5016 flow [2024-05-12 12:40:54,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4612, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5016, PETRI_PLACES=303, PETRI_TRANSITIONS=310} [2024-05-12 12:40:54,585 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-05-12 12:40:54,585 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 310 transitions, 5016 flow [2024-05-12 12:40:54,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:54,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:54,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:54,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:40:54,586 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:54,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:54,586 INFO L85 PathProgramCache]: Analyzing trace with hash 383014805, now seen corresponding path program 10 times [2024-05-12 12:40:54,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:54,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61194025] [2024-05-12 12:40:54,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:54,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:54,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:55,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:55,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:55,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61194025] [2024-05-12 12:40:55,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61194025] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:55,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:55,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:55,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105867640] [2024-05-12 12:40:55,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:55,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:55,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:55,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:55,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:55,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:55,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 310 transitions, 5016 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:55,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:55,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:55,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:57,081 INFO L124 PetriNetUnfolderBase]: 2215/3875 cut-off events. [2024-05-12 12:40:57,081 INFO L125 PetriNetUnfolderBase]: For 159894/159896 co-relation queries the response was YES. [2024-05-12 12:40:57,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28364 conditions, 3875 events. 2215/3875 cut-off events. For 159894/159896 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 24354 event pairs, 224 based on Foata normal form. 2/3779 useless extension candidates. Maximal degree in co-relation 28219. Up to 2553 conditions per place. [2024-05-12 12:40:57,130 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 248 selfloop transitions, 110 changer transitions 0/364 dead transitions. [2024-05-12 12:40:57,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 364 transitions, 6262 flow [2024-05-12 12:40:57,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:57,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:57,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-05-12 12:40:57,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-05-12 12:40:57,132 INFO L175 Difference]: Start difference. First operand has 303 places, 310 transitions, 5016 flow. Second operand 10 states and 185 transitions. [2024-05-12 12:40:57,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 364 transitions, 6262 flow [2024-05-12 12:40:57,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 364 transitions, 6056 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:57,776 INFO L231 Difference]: Finished difference. Result has 307 places, 313 transitions, 5162 flow [2024-05-12 12:40:57,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4824, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5162, PETRI_PLACES=307, PETRI_TRANSITIONS=313} [2024-05-12 12:40:57,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-05-12 12:40:57,777 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 313 transitions, 5162 flow [2024-05-12 12:40:57,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:57,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:57,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:57,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:40:57,778 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:57,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:57,778 INFO L85 PathProgramCache]: Analyzing trace with hash 382784165, now seen corresponding path program 11 times [2024-05-12 12:40:57,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:57,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067462164] [2024-05-12 12:40:57,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:57,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:57,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:59,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:59,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:59,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067462164] [2024-05-12 12:40:59,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067462164] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:59,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:59,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:59,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756435092] [2024-05-12 12:40:59,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:59,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:59,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:59,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:59,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:59,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:59,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 313 transitions, 5162 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:59,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:59,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:59,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:00,383 INFO L124 PetriNetUnfolderBase]: 2217/3885 cut-off events. [2024-05-12 12:41:00,383 INFO L125 PetriNetUnfolderBase]: For 157490/157492 co-relation queries the response was YES. [2024-05-12 12:41:00,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28578 conditions, 3885 events. 2217/3885 cut-off events. For 157490/157492 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 24501 event pairs, 231 based on Foata normal form. 2/3787 useless extension candidates. Maximal degree in co-relation 28431. Up to 2557 conditions per place. [2024-05-12 12:41:00,431 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 246 selfloop transitions, 112 changer transitions 0/364 dead transitions. [2024-05-12 12:41:00,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 364 transitions, 6346 flow [2024-05-12 12:41:00,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:00,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:00,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-05-12 12:41:00,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-05-12 12:41:00,433 INFO L175 Difference]: Start difference. First operand has 307 places, 313 transitions, 5162 flow. Second operand 10 states and 182 transitions. [2024-05-12 12:41:00,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 364 transitions, 6346 flow [2024-05-12 12:41:01,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 364 transitions, 6014 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:01,111 INFO L231 Difference]: Finished difference. Result has 309 places, 316 transitions, 5178 flow [2024-05-12 12:41:01,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4842, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5178, PETRI_PLACES=309, PETRI_TRANSITIONS=316} [2024-05-12 12:41:01,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-05-12 12:41:01,111 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 316 transitions, 5178 flow [2024-05-12 12:41:01,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:01,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:01,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:01,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:41:01,112 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:01,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:01,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1525799913, now seen corresponding path program 12 times [2024-05-12 12:41:01,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:01,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394909583] [2024-05-12 12:41:01,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:01,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:01,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:02,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:02,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:02,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394909583] [2024-05-12 12:41:02,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394909583] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:02,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:02,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:02,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899540849] [2024-05-12 12:41:02,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:02,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:02,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:02,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:02,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:02,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:02,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 316 transitions, 5178 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:02,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:02,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:02,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:03,660 INFO L124 PetriNetUnfolderBase]: 2219/3871 cut-off events. [2024-05-12 12:41:03,660 INFO L125 PetriNetUnfolderBase]: For 154782/154784 co-relation queries the response was YES. [2024-05-12 12:41:03,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28287 conditions, 3871 events. 2219/3871 cut-off events. For 154782/154784 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 24267 event pairs, 205 based on Foata normal form. 2/3779 useless extension candidates. Maximal degree in co-relation 28139. Up to 2561 conditions per place. [2024-05-12 12:41:03,713 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 238 selfloop transitions, 122 changer transitions 0/366 dead transitions. [2024-05-12 12:41:03,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 366 transitions, 6314 flow [2024-05-12 12:41:03,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:03,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:03,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-05-12 12:41:03,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-05-12 12:41:03,715 INFO L175 Difference]: Start difference. First operand has 309 places, 316 transitions, 5178 flow. Second operand 10 states and 180 transitions. [2024-05-12 12:41:03,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 366 transitions, 6314 flow [2024-05-12 12:41:04,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 366 transitions, 5984 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:04,465 INFO L231 Difference]: Finished difference. Result has 311 places, 319 transitions, 5214 flow [2024-05-12 12:41:04,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4860, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5214, PETRI_PLACES=311, PETRI_TRANSITIONS=319} [2024-05-12 12:41:04,466 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-05-12 12:41:04,466 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 319 transitions, 5214 flow [2024-05-12 12:41:04,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:04,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:04,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:04,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:41:04,467 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:04,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:04,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1868395173, now seen corresponding path program 13 times [2024-05-12 12:41:04,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:04,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021333530] [2024-05-12 12:41:04,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:04,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:04,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:05,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:05,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:05,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021333530] [2024-05-12 12:41:05,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021333530] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:05,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:05,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:41:05,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428553368] [2024-05-12 12:41:05,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:05,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:41:05,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:05,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:41:05,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:41:05,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:05,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 319 transitions, 5214 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:05,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:05,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:05,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:06,759 INFO L124 PetriNetUnfolderBase]: 2211/3859 cut-off events. [2024-05-12 12:41:06,759 INFO L125 PetriNetUnfolderBase]: For 151877/151879 co-relation queries the response was YES. [2024-05-12 12:41:06,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27829 conditions, 3859 events. 2211/3859 cut-off events. For 151877/151879 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 24067 event pairs, 187 based on Foata normal form. 4/3769 useless extension candidates. Maximal degree in co-relation 27680. Up to 1250 conditions per place. [2024-05-12 12:41:06,807 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 212 selfloop transitions, 152 changer transitions 0/370 dead transitions. [2024-05-12 12:41:06,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 370 transitions, 6532 flow [2024-05-12 12:41:06,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:06,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:06,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-05-12 12:41:06,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4794871794871795 [2024-05-12 12:41:06,809 INFO L175 Difference]: Start difference. First operand has 311 places, 319 transitions, 5214 flow. Second operand 10 states and 187 transitions. [2024-05-12 12:41:06,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 370 transitions, 6532 flow [2024-05-12 12:41:07,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 370 transitions, 6152 flow, removed 70 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:07,456 INFO L231 Difference]: Finished difference. Result has 313 places, 319 transitions, 5146 flow [2024-05-12 12:41:07,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4834, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5146, PETRI_PLACES=313, PETRI_TRANSITIONS=319} [2024-05-12 12:41:07,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-05-12 12:41:07,457 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 319 transitions, 5146 flow [2024-05-12 12:41:07,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:07,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:07,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:07,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:41:07,457 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:07,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:07,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1868406085, now seen corresponding path program 2 times [2024-05-12 12:41:07,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:07,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072338132] [2024-05-12 12:41:07,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:07,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:07,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:08,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:08,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:08,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072338132] [2024-05-12 12:41:08,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072338132] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:08,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:08,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:08,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828807969] [2024-05-12 12:41:08,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:08,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:08,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:08,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:08,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:08,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:08,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 319 transitions, 5146 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:08,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:08,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:08,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:09,828 INFO L124 PetriNetUnfolderBase]: 2249/3965 cut-off events. [2024-05-12 12:41:09,829 INFO L125 PetriNetUnfolderBase]: For 156295/156295 co-relation queries the response was YES. [2024-05-12 12:41:09,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28331 conditions, 3965 events. 2249/3965 cut-off events. For 156295/156295 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 25274 event pairs, 576 based on Foata normal form. 4/3861 useless extension candidates. Maximal degree in co-relation 28181. Up to 3418 conditions per place. [2024-05-12 12:41:09,880 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 330 selfloop transitions, 29 changer transitions 0/365 dead transitions. [2024-05-12 12:41:09,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 365 transitions, 6157 flow [2024-05-12 12:41:09,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:09,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:09,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-05-12 12:41:09,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-05-12 12:41:09,881 INFO L175 Difference]: Start difference. First operand has 313 places, 319 transitions, 5146 flow. Second operand 11 states and 182 transitions. [2024-05-12 12:41:09,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 365 transitions, 6157 flow [2024-05-12 12:41:10,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 365 transitions, 5765 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-05-12 12:41:10,661 INFO L231 Difference]: Finished difference. Result has 314 places, 321 transitions, 4908 flow [2024-05-12 12:41:10,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4754, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4908, PETRI_PLACES=314, PETRI_TRANSITIONS=321} [2024-05-12 12:41:10,662 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-05-12 12:41:10,662 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 321 transitions, 4908 flow [2024-05-12 12:41:10,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:10,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:10,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:10,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:41:10,663 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:10,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:10,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1058064055, now seen corresponding path program 8 times [2024-05-12 12:41:10,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:10,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486998170] [2024-05-12 12:41:10,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:10,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:10,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:11,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:11,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:11,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486998170] [2024-05-12 12:41:11,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486998170] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:11,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:11,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:41:11,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067393680] [2024-05-12 12:41:11,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:11,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:41:11,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:11,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:41:11,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:41:12,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:12,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 321 transitions, 4908 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:12,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:12,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:12,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:13,058 INFO L124 PetriNetUnfolderBase]: 2262/4044 cut-off events. [2024-05-12 12:41:13,059 INFO L125 PetriNetUnfolderBase]: For 149179/149181 co-relation queries the response was YES. [2024-05-12 12:41:13,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27755 conditions, 4044 events. 2262/4044 cut-off events. For 149179/149181 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 26198 event pairs, 349 based on Foata normal form. 2/3920 useless extension candidates. Maximal degree in co-relation 27606. Up to 3123 conditions per place. [2024-05-12 12:41:13,112 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 287 selfloop transitions, 65 changer transitions 0/358 dead transitions. [2024-05-12 12:41:13,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 358 transitions, 5793 flow [2024-05-12 12:41:13,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:13,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:13,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-05-12 12:41:13,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 12:41:13,114 INFO L175 Difference]: Start difference. First operand has 314 places, 321 transitions, 4908 flow. Second operand 9 states and 156 transitions. [2024-05-12 12:41:13,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 358 transitions, 5793 flow [2024-05-12 12:41:14,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 358 transitions, 5660 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:14,010 INFO L231 Difference]: Finished difference. Result has 315 places, 322 transitions, 4936 flow [2024-05-12 12:41:14,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4775, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4936, PETRI_PLACES=315, PETRI_TRANSITIONS=322} [2024-05-12 12:41:14,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-05-12 12:41:14,010 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 322 transitions, 4936 flow [2024-05-12 12:41:14,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:14,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:14,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:14,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 12:41:14,011 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:14,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:14,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1058070999, now seen corresponding path program 14 times [2024-05-12 12:41:14,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:14,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978542446] [2024-05-12 12:41:14,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:14,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:14,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:15,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:15,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:15,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978542446] [2024-05-12 12:41:15,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978542446] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:15,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:15,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:41:15,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984474845] [2024-05-12 12:41:15,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:15,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:41:15,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:15,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:41:15,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:41:15,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:15,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 322 transitions, 4936 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:15,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:15,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:15,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:16,593 INFO L124 PetriNetUnfolderBase]: 2288/4036 cut-off events. [2024-05-12 12:41:16,594 INFO L125 PetriNetUnfolderBase]: For 151681/151683 co-relation queries the response was YES. [2024-05-12 12:41:16,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28051 conditions, 4036 events. 2288/4036 cut-off events. For 151681/151683 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 25862 event pairs, 291 based on Foata normal form. 2/3928 useless extension candidates. Maximal degree in co-relation 27901. Up to 2678 conditions per place. [2024-05-12 12:41:16,644 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 269 selfloop transitions, 102 changer transitions 0/377 dead transitions. [2024-05-12 12:41:16,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 377 transitions, 6297 flow [2024-05-12 12:41:16,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:16,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:16,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-05-12 12:41:16,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48205128205128206 [2024-05-12 12:41:16,645 INFO L175 Difference]: Start difference. First operand has 315 places, 322 transitions, 4936 flow. Second operand 10 states and 188 transitions. [2024-05-12 12:41:16,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 377 transitions, 6297 flow [2024-05-12 12:41:17,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 377 transitions, 6147 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:17,403 INFO L231 Difference]: Finished difference. Result has 318 places, 325 transitions, 5119 flow [2024-05-12 12:41:17,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4786, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5119, PETRI_PLACES=318, PETRI_TRANSITIONS=325} [2024-05-12 12:41:17,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-05-12 12:41:17,404 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 325 transitions, 5119 flow [2024-05-12 12:41:17,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:17,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:17,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:17,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 12:41:17,405 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:17,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:17,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1526107495, now seen corresponding path program 3 times [2024-05-12 12:41:17,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:17,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910382054] [2024-05-12 12:41:17,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:17,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:17,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:18,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:18,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:18,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910382054] [2024-05-12 12:41:18,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910382054] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:18,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:18,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:18,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938419241] [2024-05-12 12:41:18,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:18,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:18,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:18,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:18,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:18,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:18,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 325 transitions, 5119 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:18,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:18,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:18,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:19,780 INFO L124 PetriNetUnfolderBase]: 2326/4115 cut-off events. [2024-05-12 12:41:19,781 INFO L125 PetriNetUnfolderBase]: For 166161/166163 co-relation queries the response was YES. [2024-05-12 12:41:19,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28849 conditions, 4115 events. 2326/4115 cut-off events. For 166161/166163 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 26523 event pairs, 427 based on Foata normal form. 6/4008 useless extension candidates. Maximal degree in co-relation 28698. Up to 3277 conditions per place. [2024-05-12 12:41:19,828 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 295 selfloop transitions, 76 changer transitions 0/377 dead transitions. [2024-05-12 12:41:19,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 377 transitions, 6181 flow [2024-05-12 12:41:19,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:19,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:19,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-05-12 12:41:19,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4405594405594406 [2024-05-12 12:41:19,830 INFO L175 Difference]: Start difference. First operand has 318 places, 325 transitions, 5119 flow. Second operand 11 states and 189 transitions. [2024-05-12 12:41:19,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 377 transitions, 6181 flow [2024-05-12 12:41:20,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 377 transitions, 5877 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:20,584 INFO L231 Difference]: Finished difference. Result has 321 places, 327 transitions, 5068 flow [2024-05-12 12:41:20,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4815, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5068, PETRI_PLACES=321, PETRI_TRANSITIONS=327} [2024-05-12 12:41:20,586 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-05-12 12:41:20,586 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 327 transitions, 5068 flow [2024-05-12 12:41:20,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:20,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:20,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:20,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 12:41:20,587 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:20,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:20,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1051634965, now seen corresponding path program 9 times [2024-05-12 12:41:20,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:20,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291351927] [2024-05-12 12:41:20,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:20,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:20,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:21,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:21,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:21,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291351927] [2024-05-12 12:41:21,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291351927] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:21,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:21,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:41:21,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426681400] [2024-05-12 12:41:21,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:21,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:41:21,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:21,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:41:21,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:41:21,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:21,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 327 transitions, 5068 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:21,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:21,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:21,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:22,921 INFO L124 PetriNetUnfolderBase]: 2339/4137 cut-off events. [2024-05-12 12:41:22,921 INFO L125 PetriNetUnfolderBase]: For 161631/161633 co-relation queries the response was YES. [2024-05-12 12:41:22,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28691 conditions, 4137 events. 2339/4137 cut-off events. For 161631/161633 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 26638 event pairs, 378 based on Foata normal form. 2/4025 useless extension candidates. Maximal degree in co-relation 28539. Up to 3252 conditions per place. [2024-05-12 12:41:22,972 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 290 selfloop transitions, 66 changer transitions 0/362 dead transitions. [2024-05-12 12:41:22,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 362 transitions, 5957 flow [2024-05-12 12:41:22,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:22,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:22,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-05-12 12:41:22,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:41:22,974 INFO L175 Difference]: Start difference. First operand has 321 places, 327 transitions, 5068 flow. Second operand 9 states and 153 transitions. [2024-05-12 12:41:22,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 362 transitions, 5957 flow [2024-05-12 12:41:23,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 362 transitions, 5715 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:23,830 INFO L231 Difference]: Finished difference. Result has 321 places, 328 transitions, 4991 flow [2024-05-12 12:41:23,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4826, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4991, PETRI_PLACES=321, PETRI_TRANSITIONS=328} [2024-05-12 12:41:23,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-05-12 12:41:23,830 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 328 transitions, 4991 flow [2024-05-12 12:41:23,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:23,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:23,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:23,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 12:41:23,831 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:23,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:23,831 INFO L85 PathProgramCache]: Analyzing trace with hash 391365957, now seen corresponding path program 4 times [2024-05-12 12:41:23,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:23,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029915471] [2024-05-12 12:41:23,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:23,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:23,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:25,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:25,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:25,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029915471] [2024-05-12 12:41:25,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029915471] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:25,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:25,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:25,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205191756] [2024-05-12 12:41:25,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:25,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:25,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:25,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:25,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:25,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:25,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 328 transitions, 4991 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:25,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:25,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:25,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:26,417 INFO L124 PetriNetUnfolderBase]: 2377/4228 cut-off events. [2024-05-12 12:41:26,418 INFO L125 PetriNetUnfolderBase]: For 170821/170823 co-relation queries the response was YES. [2024-05-12 12:41:26,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28922 conditions, 4228 events. 2377/4228 cut-off events. For 170821/170823 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 27580 event pairs, 437 based on Foata normal form. 6/4113 useless extension candidates. Maximal degree in co-relation 28769. Up to 3366 conditions per place. [2024-05-12 12:41:26,472 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 303 selfloop transitions, 72 changer transitions 0/381 dead transitions. [2024-05-12 12:41:26,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 381 transitions, 6067 flow [2024-05-12 12:41:26,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:26,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:26,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-05-12 12:41:26,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44755244755244755 [2024-05-12 12:41:26,474 INFO L175 Difference]: Start difference. First operand has 321 places, 328 transitions, 4991 flow. Second operand 11 states and 192 transitions. [2024-05-12 12:41:26,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 381 transitions, 6067 flow [2024-05-12 12:41:27,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 381 transitions, 5913 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:27,244 INFO L231 Difference]: Finished difference. Result has 325 places, 330 transitions, 5086 flow [2024-05-12 12:41:27,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4837, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5086, PETRI_PLACES=325, PETRI_TRANSITIONS=330} [2024-05-12 12:41:27,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-05-12 12:41:27,244 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 330 transitions, 5086 flow [2024-05-12 12:41:27,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:27,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:27,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:27,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 12:41:27,245 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:27,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:27,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1051630315, now seen corresponding path program 10 times [2024-05-12 12:41:27,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:27,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147558317] [2024-05-12 12:41:27,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:27,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:27,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:28,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:28,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:28,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147558317] [2024-05-12 12:41:28,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147558317] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:28,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:28,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:41:28,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450837237] [2024-05-12 12:41:28,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:28,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:41:28,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:28,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:41:28,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:41:28,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:28,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 330 transitions, 5086 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:28,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:28,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:28,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:29,502 INFO L124 PetriNetUnfolderBase]: 2375/4201 cut-off events. [2024-05-12 12:41:29,503 INFO L125 PetriNetUnfolderBase]: For 161641/161643 co-relation queries the response was YES. [2024-05-12 12:41:29,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28761 conditions, 4201 events. 2375/4201 cut-off events. For 161641/161643 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 27166 event pairs, 386 based on Foata normal form. 2/4089 useless extension candidates. Maximal degree in co-relation 28607. Up to 3239 conditions per place. [2024-05-12 12:41:29,555 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 290 selfloop transitions, 69 changer transitions 0/365 dead transitions. [2024-05-12 12:41:29,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 365 transitions, 5983 flow [2024-05-12 12:41:29,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:29,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:29,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-05-12 12:41:29,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:41:29,557 INFO L175 Difference]: Start difference. First operand has 325 places, 330 transitions, 5086 flow. Second operand 9 states and 153 transitions. [2024-05-12 12:41:29,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 365 transitions, 5983 flow [2024-05-12 12:41:30,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 365 transitions, 5743 flow, removed 48 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:30,375 INFO L231 Difference]: Finished difference. Result has 325 places, 331 transitions, 5019 flow [2024-05-12 12:41:30,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4846, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5019, PETRI_PLACES=325, PETRI_TRANSITIONS=331} [2024-05-12 12:41:30,376 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-05-12 12:41:30,376 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 331 transitions, 5019 flow [2024-05-12 12:41:30,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:30,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:30,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:30,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 12:41:30,376 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:30,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:30,377 INFO L85 PathProgramCache]: Analyzing trace with hash 605944615, now seen corresponding path program 5 times [2024-05-12 12:41:30,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:30,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35269279] [2024-05-12 12:41:30,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:30,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:30,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:31,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:31,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:31,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35269279] [2024-05-12 12:41:31,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35269279] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:31,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:31,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:41:31,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461740916] [2024-05-12 12:41:31,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:31,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:41:31,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:31,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:41:31,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:41:31,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:31,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 331 transitions, 5019 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:31,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:31,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:31,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:32,426 INFO L124 PetriNetUnfolderBase]: 2413/4253 cut-off events. [2024-05-12 12:41:32,426 INFO L125 PetriNetUnfolderBase]: For 171802/171802 co-relation queries the response was YES. [2024-05-12 12:41:32,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28979 conditions, 4253 events. 2413/4253 cut-off events. For 171802/171802 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 27565 event pairs, 630 based on Foata normal form. 4/4147 useless extension candidates. Maximal degree in co-relation 28824. Up to 3614 conditions per place. [2024-05-12 12:41:32,481 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 337 selfloop transitions, 30 changer transitions 0/373 dead transitions. [2024-05-12 12:41:32,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 373 transitions, 6038 flow [2024-05-12 12:41:32,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:32,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:32,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-05-12 12:41:32,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4282051282051282 [2024-05-12 12:41:32,482 INFO L175 Difference]: Start difference. First operand has 325 places, 331 transitions, 5019 flow. Second operand 10 states and 167 transitions. [2024-05-12 12:41:32,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 373 transitions, 6038 flow [2024-05-12 12:41:33,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 373 transitions, 5876 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:33,302 INFO L231 Difference]: Finished difference. Result has 328 places, 333 transitions, 5026 flow [2024-05-12 12:41:33,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4857, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5026, PETRI_PLACES=328, PETRI_TRANSITIONS=333} [2024-05-12 12:41:33,303 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-05-12 12:41:33,303 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 333 transitions, 5026 flow [2024-05-12 12:41:33,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:33,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:33,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:33,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 12:41:33,304 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:33,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:33,304 INFO L85 PathProgramCache]: Analyzing trace with hash -223026741, now seen corresponding path program 15 times [2024-05-12 12:41:33,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:33,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497767500] [2024-05-12 12:41:33,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:33,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:33,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:34,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:34,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:34,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497767500] [2024-05-12 12:41:34,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497767500] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:34,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:34,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:41:34,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328068859] [2024-05-12 12:41:34,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:34,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:41:34,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:34,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:41:34,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:41:34,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:34,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 333 transitions, 5026 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:34,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:34,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:34,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:35,894 INFO L124 PetriNetUnfolderBase]: 2415/4313 cut-off events. [2024-05-12 12:41:35,894 INFO L125 PetriNetUnfolderBase]: For 162612/162614 co-relation queries the response was YES. [2024-05-12 12:41:35,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28781 conditions, 4313 events. 2415/4313 cut-off events. For 162612/162614 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 28398 event pairs, 455 based on Foata normal form. 2/4187 useless extension candidates. Maximal degree in co-relation 28625. Up to 1674 conditions per place. [2024-05-12 12:41:35,957 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 250 selfloop transitions, 129 changer transitions 0/385 dead transitions. [2024-05-12 12:41:35,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 385 transitions, 6551 flow [2024-05-12 12:41:35,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:35,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:35,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-05-12 12:41:35,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4846153846153846 [2024-05-12 12:41:35,958 INFO L175 Difference]: Start difference. First operand has 328 places, 333 transitions, 5026 flow. Second operand 10 states and 189 transitions. [2024-05-12 12:41:35,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 385 transitions, 6551 flow [2024-05-12 12:41:36,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 385 transitions, 6374 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:36,765 INFO L231 Difference]: Finished difference. Result has 330 places, 336 transitions, 5246 flow [2024-05-12 12:41:36,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4861, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5246, PETRI_PLACES=330, PETRI_TRANSITIONS=336} [2024-05-12 12:41:36,766 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-05-12 12:41:36,766 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 336 transitions, 5246 flow [2024-05-12 12:41:36,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:36,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:36,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:36,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 12:41:36,767 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:36,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:36,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1288297831, now seen corresponding path program 6 times [2024-05-12 12:41:36,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:36,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509689703] [2024-05-12 12:41:36,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:36,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:36,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:37,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:37,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:37,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509689703] [2024-05-12 12:41:37,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509689703] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:37,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:37,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:37,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715709409] [2024-05-12 12:41:37,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:37,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:37,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:37,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:37,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:38,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:38,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 336 transitions, 5246 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:38,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:38,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:38,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:39,356 INFO L124 PetriNetUnfolderBase]: 2438/4367 cut-off events. [2024-05-12 12:41:39,356 INFO L125 PetriNetUnfolderBase]: For 168481/168483 co-relation queries the response was YES. [2024-05-12 12:41:39,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29458 conditions, 4367 events. 2438/4367 cut-off events. For 168481/168483 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 28927 event pairs, 480 based on Foata normal form. 6/4242 useless extension candidates. Maximal degree in co-relation 29301. Up to 3475 conditions per place. [2024-05-12 12:41:39,415 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 309 selfloop transitions, 68 changer transitions 0/383 dead transitions. [2024-05-12 12:41:39,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 383 transitions, 6308 flow [2024-05-12 12:41:39,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:39,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:39,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-05-12 12:41:39,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45384615384615384 [2024-05-12 12:41:39,416 INFO L175 Difference]: Start difference. First operand has 330 places, 336 transitions, 5246 flow. Second operand 10 states and 177 transitions. [2024-05-12 12:41:39,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 383 transitions, 6308 flow [2024-05-12 12:41:40,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 383 transitions, 6039 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:40,332 INFO L231 Difference]: Finished difference. Result has 333 places, 338 transitions, 5228 flow [2024-05-12 12:41:40,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4977, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5228, PETRI_PLACES=333, PETRI_TRANSITIONS=338} [2024-05-12 12:41:40,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-05-12 12:41:40,332 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 338 transitions, 5228 flow [2024-05-12 12:41:40,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:40,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:40,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:40,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 12:41:40,333 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:40,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:40,333 INFO L85 PathProgramCache]: Analyzing trace with hash 2016619118, now seen corresponding path program 1 times [2024-05-12 12:41:40,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:40,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122191005] [2024-05-12 12:41:40,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:40,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:40,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:41,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:41,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:41,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122191005] [2024-05-12 12:41:41,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122191005] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:41,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:41,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:41,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271717709] [2024-05-12 12:41:41,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:41,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:41,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:41,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:41,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:41,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:41,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 338 transitions, 5228 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:41:41,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:41,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:41,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:43,068 INFO L124 PetriNetUnfolderBase]: 2461/4368 cut-off events. [2024-05-12 12:41:43,068 INFO L125 PetriNetUnfolderBase]: For 164990/164990 co-relation queries the response was YES. [2024-05-12 12:41:43,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29290 conditions, 4368 events. 2461/4368 cut-off events. For 164990/164990 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 28609 event pairs, 664 based on Foata normal form. 2/4253 useless extension candidates. Maximal degree in co-relation 29132. Up to 3720 conditions per place. [2024-05-12 12:41:43,124 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 339 selfloop transitions, 41 changer transitions 0/386 dead transitions. [2024-05-12 12:41:43,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 386 transitions, 6283 flow [2024-05-12 12:41:43,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:43,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:43,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-05-12 12:41:43,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4282051282051282 [2024-05-12 12:41:43,125 INFO L175 Difference]: Start difference. First operand has 333 places, 338 transitions, 5228 flow. Second operand 10 states and 167 transitions. [2024-05-12 12:41:43,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 386 transitions, 6283 flow [2024-05-12 12:41:44,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 386 transitions, 6002 flow, removed 74 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:44,162 INFO L231 Difference]: Finished difference. Result has 338 places, 344 transitions, 5130 flow [2024-05-12 12:41:44,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4947, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5130, PETRI_PLACES=338, PETRI_TRANSITIONS=344} [2024-05-12 12:41:44,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-05-12 12:41:44,163 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 344 transitions, 5130 flow [2024-05-12 12:41:44,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:41:44,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:44,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:44,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 12:41:44,163 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:44,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:44,164 INFO L85 PathProgramCache]: Analyzing trace with hash 295890, now seen corresponding path program 2 times [2024-05-12 12:41:44,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:44,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675649732] [2024-05-12 12:41:44,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:44,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:44,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:45,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:45,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:45,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675649732] [2024-05-12 12:41:45,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675649732] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:45,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:45,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:45,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518524401] [2024-05-12 12:41:45,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:45,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:45,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:45,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:45,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:45,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:45,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 344 transitions, 5130 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:41:45,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:45,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:45,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:46,603 INFO L124 PetriNetUnfolderBase]: 2480/4455 cut-off events. [2024-05-12 12:41:46,603 INFO L125 PetriNetUnfolderBase]: For 162571/162571 co-relation queries the response was YES. [2024-05-12 12:41:46,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29185 conditions, 4455 events. 2480/4455 cut-off events. For 162571/162571 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 29666 event pairs, 724 based on Foata normal form. 2/4322 useless extension candidates. Maximal degree in co-relation 29023. Up to 3793 conditions per place. [2024-05-12 12:41:46,654 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 344 selfloop transitions, 40 changer transitions 0/390 dead transitions. [2024-05-12 12:41:46,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 390 transitions, 6230 flow [2024-05-12 12:41:46,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:46,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:46,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-05-12 12:41:46,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.441025641025641 [2024-05-12 12:41:46,656 INFO L175 Difference]: Start difference. First operand has 338 places, 344 transitions, 5130 flow. Second operand 10 states and 172 transitions. [2024-05-12 12:41:46,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 390 transitions, 6230 flow [2024-05-12 12:41:47,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 390 transitions, 6154 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:47,454 INFO L231 Difference]: Finished difference. Result has 343 places, 345 transitions, 5158 flow [2024-05-12 12:41:47,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5054, PETRI_DIFFERENCE_MINUEND_PLACES=333, 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=10, PETRI_FLOW=5158, PETRI_PLACES=343, PETRI_TRANSITIONS=345} [2024-05-12 12:41:47,454 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-05-12 12:41:47,454 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 345 transitions, 5158 flow [2024-05-12 12:41:47,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:41:47,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:47,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:47,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 12:41:47,455 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:47,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:47,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1212216968, now seen corresponding path program 3 times [2024-05-12 12:41:47,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:47,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330738141] [2024-05-12 12:41:47,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:47,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:47,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:48,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:48,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:48,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330738141] [2024-05-12 12:41:48,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330738141] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:48,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:48,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:48,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060066891] [2024-05-12 12:41:48,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:48,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:48,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:48,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:48,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:48,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:48,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 345 transitions, 5158 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:41:48,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:48,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:48,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:50,113 INFO L124 PetriNetUnfolderBase]: 2499/4494 cut-off events. [2024-05-12 12:41:50,113 INFO L125 PetriNetUnfolderBase]: For 166495/166495 co-relation queries the response was YES. [2024-05-12 12:41:50,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29515 conditions, 4494 events. 2499/4494 cut-off events. For 166495/166495 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 30046 event pairs, 723 based on Foata normal form. 2/4359 useless extension candidates. Maximal degree in co-relation 29352. Up to 3779 conditions per place. [2024-05-12 12:41:50,172 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 346 selfloop transitions, 41 changer transitions 0/393 dead transitions. [2024-05-12 12:41:50,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 393 transitions, 6342 flow [2024-05-12 12:41:50,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:50,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:50,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-05-12 12:41:50,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2024-05-12 12:41:50,173 INFO L175 Difference]: Start difference. First operand has 343 places, 345 transitions, 5158 flow. Second operand 10 states and 175 transitions. [2024-05-12 12:41:50,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 393 transitions, 6342 flow [2024-05-12 12:41:51,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 393 transitions, 6252 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:51,154 INFO L231 Difference]: Finished difference. Result has 345 places, 346 transitions, 5176 flow [2024-05-12 12:41:51,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5068, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5176, PETRI_PLACES=345, PETRI_TRANSITIONS=346} [2024-05-12 12:41:51,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-05-12 12:41:51,154 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 346 transitions, 5176 flow [2024-05-12 12:41:51,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:41:51,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:51,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:51,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 12:41:51,155 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:51,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:51,156 INFO L85 PathProgramCache]: Analyzing trace with hash 232834368, now seen corresponding path program 4 times [2024-05-12 12:41:51,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:51,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463778381] [2024-05-12 12:41:51,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:51,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:51,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:52,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:52,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:52,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463778381] [2024-05-12 12:41:52,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463778381] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:52,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:52,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:41:52,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206632292] [2024-05-12 12:41:52,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:52,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:41:52,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:52,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:41:52,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:41:52,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:52,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 346 transitions, 5176 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:41:52,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:52,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:52,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:53,957 INFO L124 PetriNetUnfolderBase]: 2525/4546 cut-off events. [2024-05-12 12:41:53,958 INFO L125 PetriNetUnfolderBase]: For 173179/173179 co-relation queries the response was YES. [2024-05-12 12:41:54,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30039 conditions, 4546 events. 2525/4546 cut-off events. For 173179/173179 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 30555 event pairs, 722 based on Foata normal form. 2/4409 useless extension candidates. Maximal degree in co-relation 29875. Up to 3755 conditions per place. [2024-05-12 12:41:54,018 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 345 selfloop transitions, 52 changer transitions 0/403 dead transitions. [2024-05-12 12:41:54,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 403 transitions, 6583 flow [2024-05-12 12:41:54,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:54,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:54,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-05-12 12:41:54,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289044289044289 [2024-05-12 12:41:54,019 INFO L175 Difference]: Start difference. First operand has 345 places, 346 transitions, 5176 flow. Second operand 11 states and 184 transitions. [2024-05-12 12:41:54,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 403 transitions, 6583 flow [2024-05-12 12:41:54,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 403 transitions, 6474 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:54,995 INFO L231 Difference]: Finished difference. Result has 352 places, 359 transitions, 5658 flow [2024-05-12 12:41:54,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5086, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5658, PETRI_PLACES=352, PETRI_TRANSITIONS=359} [2024-05-12 12:41:54,995 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-05-12 12:41:54,995 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 359 transitions, 5658 flow [2024-05-12 12:41:54,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:41:54,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:54,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:54,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 12:41:54,996 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:54,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:54,996 INFO L85 PathProgramCache]: Analyzing trace with hash 377084374, now seen corresponding path program 1 times [2024-05-12 12:41:54,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:54,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645348635] [2024-05-12 12:41:54,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:54,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:55,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:56,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:56,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:56,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645348635] [2024-05-12 12:41:56,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645348635] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:56,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:56,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:56,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252825817] [2024-05-12 12:41:56,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:56,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:56,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:56,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:56,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:56,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:56,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 359 transitions, 5658 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:41:56,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:56,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:56,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:57,899 INFO L124 PetriNetUnfolderBase]: 2551/4586 cut-off events. [2024-05-12 12:41:57,900 INFO L125 PetriNetUnfolderBase]: For 179519/179519 co-relation queries the response was YES. [2024-05-12 12:41:57,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30524 conditions, 4586 events. 2551/4586 cut-off events. For 179519/179519 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 30767 event pairs, 733 based on Foata normal form. 2/4449 useless extension candidates. Maximal degree in co-relation 30356. Up to 3876 conditions per place. [2024-05-12 12:41:57,962 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 359 selfloop transitions, 47 changer transitions 0/412 dead transitions. [2024-05-12 12:41:57,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 412 transitions, 6857 flow [2024-05-12 12:41:57,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:57,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:57,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-05-12 12:41:57,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4428904428904429 [2024-05-12 12:41:57,964 INFO L175 Difference]: Start difference. First operand has 352 places, 359 transitions, 5658 flow. Second operand 11 states and 190 transitions. [2024-05-12 12:41:57,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 412 transitions, 6857 flow [2024-05-12 12:41:58,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 412 transitions, 6454 flow, removed 181 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:58,947 INFO L231 Difference]: Finished difference. Result has 358 places, 362 transitions, 5549 flow [2024-05-12 12:41:58,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5325, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5549, PETRI_PLACES=358, PETRI_TRANSITIONS=362} [2024-05-12 12:41:58,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-05-12 12:41:58,947 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 362 transitions, 5549 flow [2024-05-12 12:41:58,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:41:58,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:58,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:58,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 12:41:58,948 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:58,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:58,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1106326432, now seen corresponding path program 5 times [2024-05-12 12:41:58,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:58,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794780093] [2024-05-12 12:41:58,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:58,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:58,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:00,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-05-12 12:42:00,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:00,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794780093] [2024-05-12 12:42:00,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794780093] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:00,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:00,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:00,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969092132] [2024-05-12 12:42:00,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:00,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:00,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:00,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:00,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:00,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:00,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 362 transitions, 5549 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:00,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:00,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:00,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:01,777 INFO L124 PetriNetUnfolderBase]: 2570/4660 cut-off events. [2024-05-12 12:42:01,777 INFO L125 PetriNetUnfolderBase]: For 177962/177962 co-relation queries the response was YES. [2024-05-12 12:42:01,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30584 conditions, 4660 events. 2570/4660 cut-off events. For 177962/177962 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 31713 event pairs, 654 based on Foata normal form. 2/4508 useless extension candidates. Maximal degree in co-relation 30414. Up to 3680 conditions per place. [2024-05-12 12:42:02,007 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 344 selfloop transitions, 62 changer transitions 0/412 dead transitions. [2024-05-12 12:42:02,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 412 transitions, 6809 flow [2024-05-12 12:42:02,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:02,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:02,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-05-12 12:42:02,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641025641025641 [2024-05-12 12:42:02,008 INFO L175 Difference]: Start difference. First operand has 358 places, 362 transitions, 5549 flow. Second operand 10 states and 181 transitions. [2024-05-12 12:42:02,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 412 transitions, 6809 flow [2024-05-12 12:42:02,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 412 transitions, 6603 flow, removed 58 selfloop flow, removed 9 redundant places. [2024-05-12 12:42:02,984 INFO L231 Difference]: Finished difference. Result has 359 places, 364 transitions, 5578 flow [2024-05-12 12:42:02,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5343, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5578, PETRI_PLACES=359, PETRI_TRANSITIONS=364} [2024-05-12 12:42:02,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-05-12 12:42:02,985 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 364 transitions, 5578 flow [2024-05-12 12:42:02,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:02,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:02,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:02,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 12:42:02,986 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:02,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:02,987 INFO L85 PathProgramCache]: Analyzing trace with hash 529503666, now seen corresponding path program 6 times [2024-05-12 12:42:02,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:02,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663777325] [2024-05-12 12:42:02,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:02,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:03,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:04,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:04,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:04,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663777325] [2024-05-12 12:42:04,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663777325] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:04,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:04,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:04,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48456305] [2024-05-12 12:42:04,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:04,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:04,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:04,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:04,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:04,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:04,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 364 transitions, 5578 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:04,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:04,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:04,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:06,027 INFO L124 PetriNetUnfolderBase]: 2593/4713 cut-off events. [2024-05-12 12:42:06,028 INFO L125 PetriNetUnfolderBase]: For 184345/184345 co-relation queries the response was YES. [2024-05-12 12:42:06,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31000 conditions, 4713 events. 2593/4713 cut-off events. For 184345/184345 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 32207 event pairs, 655 based on Foata normal form. 2/4557 useless extension candidates. Maximal degree in co-relation 30829. Up to 3668 conditions per place. [2024-05-12 12:42:06,090 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 347 selfloop transitions, 63 changer transitions 0/416 dead transitions. [2024-05-12 12:42:06,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 416 transitions, 6882 flow [2024-05-12 12:42:06,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:06,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:06,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-05-12 12:42:06,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717948717948718 [2024-05-12 12:42:06,091 INFO L175 Difference]: Start difference. First operand has 359 places, 364 transitions, 5578 flow. Second operand 10 states and 184 transitions. [2024-05-12 12:42:06,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 416 transitions, 6882 flow [2024-05-12 12:42:07,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 416 transitions, 6663 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:07,242 INFO L231 Difference]: Finished difference. Result has 361 places, 366 transitions, 5543 flow [2024-05-12 12:42:07,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5359, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5543, PETRI_PLACES=361, PETRI_TRANSITIONS=366} [2024-05-12 12:42:07,242 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-05-12 12:42:07,242 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 366 transitions, 5543 flow [2024-05-12 12:42:07,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:07,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:07,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:07,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 12:42:07,243 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:07,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:07,243 INFO L85 PathProgramCache]: Analyzing trace with hash -215553084, now seen corresponding path program 7 times [2024-05-12 12:42:07,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:07,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923974713] [2024-05-12 12:42:07,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:07,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:07,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:08,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:08,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:08,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923974713] [2024-05-12 12:42:08,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923974713] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:08,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:08,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:42:08,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290654499] [2024-05-12 12:42:08,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:08,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:42:08,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:08,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:42:08,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:42:08,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:08,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 366 transitions, 5543 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:42:08,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:08,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:08,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:10,064 INFO L124 PetriNetUnfolderBase]: 2637/4799 cut-off events. [2024-05-12 12:42:10,064 INFO L125 PetriNetUnfolderBase]: For 199315/199315 co-relation queries the response was YES. [2024-05-12 12:42:10,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31860 conditions, 4799 events. 2637/4799 cut-off events. For 199315/199315 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 32977 event pairs, 659 based on Foata normal form. 2/4641 useless extension candidates. Maximal degree in co-relation 31688. Up to 3509 conditions per place. [2024-05-12 12:42:10,133 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 326 selfloop transitions, 87 changer transitions 0/419 dead transitions. [2024-05-12 12:42:10,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 419 transitions, 7197 flow [2024-05-12 12:42:10,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:10,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:10,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-05-12 12:42:10,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564102564102564 [2024-05-12 12:42:10,134 INFO L175 Difference]: Start difference. First operand has 361 places, 366 transitions, 5543 flow. Second operand 10 states and 178 transitions. [2024-05-12 12:42:10,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 419 transitions, 7197 flow [2024-05-12 12:42:11,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 419 transitions, 7078 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:11,058 INFO L231 Difference]: Finished difference. Result has 367 places, 370 transitions, 5744 flow [2024-05-12 12:42:11,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5424, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5744, PETRI_PLACES=367, PETRI_TRANSITIONS=370} [2024-05-12 12:42:11,059 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-05-12 12:42:11,059 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 370 transitions, 5744 flow [2024-05-12 12:42:11,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:42:11,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:11,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:11,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 12:42:11,060 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:11,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:11,060 INFO L85 PathProgramCache]: Analyzing trace with hash -318032344, now seen corresponding path program 2 times [2024-05-12 12:42:11,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:11,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55014771] [2024-05-12 12:42:11,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:11,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:11,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:12,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:12,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:12,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55014771] [2024-05-12 12:42:12,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55014771] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:12,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:12,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:12,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849379571] [2024-05-12 12:42:12,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:12,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:12,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:12,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:12,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:12,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:12,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 370 transitions, 5744 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:12,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:12,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:12,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:14,437 INFO L124 PetriNetUnfolderBase]: 2673/4861 cut-off events. [2024-05-12 12:42:14,438 INFO L125 PetriNetUnfolderBase]: For 206194/206194 co-relation queries the response was YES. [2024-05-12 12:42:14,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32711 conditions, 4861 events. 2673/4861 cut-off events. For 206194/206194 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 33467 event pairs, 670 based on Foata normal form. 2/4701 useless extension candidates. Maximal degree in co-relation 32535. Up to 3718 conditions per place. [2024-05-12 12:42:14,499 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 331 selfloop transitions, 91 changer transitions 0/428 dead transitions. [2024-05-12 12:42:14,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 428 transitions, 7294 flow [2024-05-12 12:42:14,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:42:14,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:42:14,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-05-12 12:42:14,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-05-12 12:42:14,500 INFO L175 Difference]: Start difference. First operand has 367 places, 370 transitions, 5744 flow. Second operand 11 states and 195 transitions. [2024-05-12 12:42:14,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 428 transitions, 7294 flow [2024-05-12 12:42:15,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 428 transitions, 7129 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:15,431 INFO L231 Difference]: Finished difference. Result has 374 places, 376 transitions, 6056 flow [2024-05-12 12:42:15,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5579, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6056, PETRI_PLACES=374, PETRI_TRANSITIONS=376} [2024-05-12 12:42:15,432 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-05-12 12:42:15,432 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 376 transitions, 6056 flow [2024-05-12 12:42:15,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:15,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:15,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:15,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 12:42:15,432 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:15,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:15,433 INFO L85 PathProgramCache]: Analyzing trace with hash -124302680, now seen corresponding path program 8 times [2024-05-12 12:42:15,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:15,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109067337] [2024-05-12 12:42:15,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:15,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:15,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:16,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:16,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:16,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109067337] [2024-05-12 12:42:16,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109067337] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:16,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:16,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:16,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236659024] [2024-05-12 12:42:16,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:16,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:16,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:16,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:16,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:16,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:16,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 376 transitions, 6056 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:16,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:16,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:16,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:18,471 INFO L124 PetriNetUnfolderBase]: 2692/4906 cut-off events. [2024-05-12 12:42:18,471 INFO L125 PetriNetUnfolderBase]: For 214586/214586 co-relation queries the response was YES. [2024-05-12 12:42:18,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33408 conditions, 4906 events. 2692/4906 cut-off events. For 214586/214586 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 33947 event pairs, 674 based on Foata normal form. 2/4742 useless extension candidates. Maximal degree in co-relation 33229. Up to 3888 conditions per place. [2024-05-12 12:42:18,540 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 360 selfloop transitions, 62 changer transitions 0/428 dead transitions. [2024-05-12 12:42:18,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 428 transitions, 7455 flow [2024-05-12 12:42:18,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:18,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:18,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-05-12 12:42:18,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641025641025641 [2024-05-12 12:42:18,541 INFO L175 Difference]: Start difference. First operand has 374 places, 376 transitions, 6056 flow. Second operand 10 states and 181 transitions. [2024-05-12 12:42:18,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 428 transitions, 7455 flow [2024-05-12 12:42:19,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 428 transitions, 7104 flow, removed 118 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:19,651 INFO L231 Difference]: Finished difference. Result has 377 places, 377 transitions, 5860 flow [2024-05-12 12:42:19,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5705, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5860, PETRI_PLACES=377, PETRI_TRANSITIONS=377} [2024-05-12 12:42:19,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-05-12 12:42:19,651 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 377 transitions, 5860 flow [2024-05-12 12:42:19,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:19,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:19,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:19,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 12:42:19,652 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:19,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:19,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1300475588, now seen corresponding path program 3 times [2024-05-12 12:42:19,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:19,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324269685] [2024-05-12 12:42:19,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:19,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:19,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:21,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:21,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:21,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324269685] [2024-05-12 12:42:21,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324269685] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:21,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:21,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:21,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667375590] [2024-05-12 12:42:21,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:21,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:21,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:21,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:21,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:21,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:21,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 377 transitions, 5860 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:21,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:21,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:21,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:22,777 INFO L124 PetriNetUnfolderBase]: 2718/4946 cut-off events. [2024-05-12 12:42:22,777 INFO L125 PetriNetUnfolderBase]: For 214623/214623 co-relation queries the response was YES. [2024-05-12 12:42:22,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33604 conditions, 4946 events. 2718/4946 cut-off events. For 214623/214623 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 34219 event pairs, 671 based on Foata normal form. 2/4782 useless extension candidates. Maximal degree in co-relation 33423. Up to 3892 conditions per place. [2024-05-12 12:42:22,848 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 363 selfloop transitions, 67 changer transitions 0/436 dead transitions. [2024-05-12 12:42:22,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 436 transitions, 7326 flow [2024-05-12 12:42:22,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:42:22,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:42:22,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-05-12 12:42:22,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46386946386946387 [2024-05-12 12:42:22,849 INFO L175 Difference]: Start difference. First operand has 377 places, 377 transitions, 5860 flow. Second operand 11 states and 199 transitions. [2024-05-12 12:42:22,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 436 transitions, 7326 flow [2024-05-12 12:42:23,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 436 transitions, 7192 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:23,932 INFO L231 Difference]: Finished difference. Result has 380 places, 380 transitions, 6006 flow [2024-05-12 12:42:23,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5726, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6006, PETRI_PLACES=380, PETRI_TRANSITIONS=380} [2024-05-12 12:42:23,932 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-05-12 12:42:23,932 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 380 transitions, 6006 flow [2024-05-12 12:42:23,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:23,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:23,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:23,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 12:42:23,933 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:23,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:23,933 INFO L85 PathProgramCache]: Analyzing trace with hash -124308260, now seen corresponding path program 9 times [2024-05-12 12:42:23,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:23,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861911125] [2024-05-12 12:42:23,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:23,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:23,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:25,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:25,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:25,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861911125] [2024-05-12 12:42:25,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861911125] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:25,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:25,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:25,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479456965] [2024-05-12 12:42:25,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:25,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:25,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:25,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:25,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:25,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:25,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 380 transitions, 6006 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:25,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:25,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:25,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:27,004 INFO L124 PetriNetUnfolderBase]: 2745/5013 cut-off events. [2024-05-12 12:42:27,005 INFO L125 PetriNetUnfolderBase]: For 225401/225401 co-relation queries the response was YES. [2024-05-12 12:42:27,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34284 conditions, 5013 events. 2745/5013 cut-off events. For 225401/225401 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 34943 event pairs, 672 based on Foata normal form. 2/4843 useless extension candidates. Maximal degree in co-relation 34102. Up to 3817 conditions per place. [2024-05-12 12:42:27,077 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 336 selfloop transitions, 90 changer transitions 0/432 dead transitions. [2024-05-12 12:42:27,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 432 transitions, 7678 flow [2024-05-12 12:42:27,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:27,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:27,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-05-12 12:42:27,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45384615384615384 [2024-05-12 12:42:27,078 INFO L175 Difference]: Start difference. First operand has 380 places, 380 transitions, 6006 flow. Second operand 10 states and 177 transitions. [2024-05-12 12:42:27,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 432 transitions, 7678 flow [2024-05-12 12:42:28,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 432 transitions, 7428 flow, removed 60 selfloop flow, removed 9 redundant places. [2024-05-12 12:42:28,267 INFO L231 Difference]: Finished difference. Result has 382 places, 386 transitions, 6239 flow [2024-05-12 12:42:28,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5756, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6239, PETRI_PLACES=382, PETRI_TRANSITIONS=386} [2024-05-12 12:42:28,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-05-12 12:42:28,268 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 386 transitions, 6239 flow [2024-05-12 12:42:28,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:28,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:28,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:28,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 12:42:28,269 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:28,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:28,269 INFO L85 PathProgramCache]: Analyzing trace with hash -116951030, now seen corresponding path program 10 times [2024-05-12 12:42:28,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:28,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906813533] [2024-05-12 12:42:28,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:28,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:28,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:29,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:29,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:29,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906813533] [2024-05-12 12:42:29,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906813533] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:29,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:29,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:42:29,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763801582] [2024-05-12 12:42:29,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:29,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:42:29,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:29,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:42:29,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:42:29,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:29,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 386 transitions, 6239 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:42:29,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:29,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:29,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:31,131 INFO L124 PetriNetUnfolderBase]: 2753/5035 cut-off events. [2024-05-12 12:42:31,131 INFO L125 PetriNetUnfolderBase]: For 224385/224385 co-relation queries the response was YES. [2024-05-12 12:42:31,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34405 conditions, 5035 events. 2753/5035 cut-off events. For 224385/224385 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 35126 event pairs, 692 based on Foata normal form. 2/4863 useless extension candidates. Maximal degree in co-relation 34221. Up to 3989 conditions per place. [2024-05-12 12:42:31,205 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 367 selfloop transitions, 65 changer transitions 0/438 dead transitions. [2024-05-12 12:42:31,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 438 transitions, 7627 flow [2024-05-12 12:42:31,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:31,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:31,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-05-12 12:42:31,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45897435897435895 [2024-05-12 12:42:31,207 INFO L175 Difference]: Start difference. First operand has 382 places, 386 transitions, 6239 flow. Second operand 10 states and 179 transitions. [2024-05-12 12:42:31,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 438 transitions, 7627 flow [2024-05-12 12:42:32,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 438 transitions, 7130 flow, removed 190 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:32,471 INFO L231 Difference]: Finished difference. Result has 386 places, 388 transitions, 6022 flow [2024-05-12 12:42:32,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5854, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6022, PETRI_PLACES=386, PETRI_TRANSITIONS=388} [2024-05-12 12:42:32,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-05-12 12:42:32,472 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 388 transitions, 6022 flow [2024-05-12 12:42:32,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:42:32,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:32,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:32,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 12:42:32,472 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:32,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:32,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1203765300, now seen corresponding path program 4 times [2024-05-12 12:42:32,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:32,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703006911] [2024-05-12 12:42:32,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:32,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:32,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:34,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:34,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:34,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703006911] [2024-05-12 12:42:34,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703006911] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:34,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:34,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:34,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077734643] [2024-05-12 12:42:34,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:34,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:34,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:34,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:34,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:34,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:34,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 388 transitions, 6022 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:34,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:34,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:34,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:35,871 INFO L124 PetriNetUnfolderBase]: 2779/5075 cut-off events. [2024-05-12 12:42:35,871 INFO L125 PetriNetUnfolderBase]: For 218713/218713 co-relation queries the response was YES. [2024-05-12 12:42:35,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34261 conditions, 5075 events. 2779/5075 cut-off events. For 218713/218713 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 35399 event pairs, 688 based on Foata normal form. 2/4903 useless extension candidates. Maximal degree in co-relation 34075. Up to 3997 conditions per place. [2024-05-12 12:42:35,957 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 371 selfloop transitions, 69 changer transitions 0/446 dead transitions. [2024-05-12 12:42:35,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 446 transitions, 7448 flow [2024-05-12 12:42:35,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:42:35,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:42:35,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-05-12 12:42:35,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592074592074592 [2024-05-12 12:42:35,958 INFO L175 Difference]: Start difference. First operand has 386 places, 388 transitions, 6022 flow. Second operand 11 states and 197 transitions. [2024-05-12 12:42:35,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 446 transitions, 7448 flow [2024-05-12 12:42:37,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 446 transitions, 7299 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:37,532 INFO L231 Difference]: Finished difference. Result has 389 places, 391 transitions, 6167 flow [2024-05-12 12:42:37,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5873, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6167, PETRI_PLACES=389, PETRI_TRANSITIONS=391} [2024-05-12 12:42:37,536 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-05-12 12:42:37,536 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 391 transitions, 6167 flow [2024-05-12 12:42:37,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:37,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:37,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:37,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 12:42:37,536 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:37,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:37,537 INFO L85 PathProgramCache]: Analyzing trace with hash -688129130, now seen corresponding path program 5 times [2024-05-12 12:42:37,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:37,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973320885] [2024-05-12 12:42:37,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:37,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:37,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:39,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:39,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:39,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973320885] [2024-05-12 12:42:39,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973320885] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:39,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:39,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:39,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873471991] [2024-05-12 12:42:39,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:39,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:39,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:39,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:39,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:39,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:39,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 391 transitions, 6167 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:39,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:39,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:39,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:40,963 INFO L124 PetriNetUnfolderBase]: 2856/5153 cut-off events. [2024-05-12 12:42:40,964 INFO L125 PetriNetUnfolderBase]: For 239295/239295 co-relation queries the response was YES. [2024-05-12 12:42:41,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35616 conditions, 5153 events. 2856/5153 cut-off events. For 239295/239295 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 35590 event pairs, 668 based on Foata normal form. 2/4995 useless extension candidates. Maximal degree in co-relation 35429. Up to 3697 conditions per place. [2024-05-12 12:42:41,052 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 369 selfloop transitions, 94 changer transitions 0/469 dead transitions. [2024-05-12 12:42:41,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 469 transitions, 8182 flow [2024-05-12 12:42:41,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:42:41,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:42:41,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 219 transitions. [2024-05-12 12:42:41,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46794871794871795 [2024-05-12 12:42:41,054 INFO L175 Difference]: Start difference. First operand has 389 places, 391 transitions, 6167 flow. Second operand 12 states and 219 transitions. [2024-05-12 12:42:41,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 469 transitions, 8182 flow [2024-05-12 12:42:42,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 469 transitions, 7918 flow, removed 65 selfloop flow, removed 9 redundant places. [2024-05-12 12:42:42,470 INFO L231 Difference]: Finished difference. Result has 393 places, 401 transitions, 6366 flow [2024-05-12 12:42:42,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5903, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6366, PETRI_PLACES=393, PETRI_TRANSITIONS=401} [2024-05-12 12:42:42,471 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-05-12 12:42:42,471 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 401 transitions, 6366 flow [2024-05-12 12:42:42,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:42,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:42,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:42,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 12:42:42,472 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:42,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:42,472 INFO L85 PathProgramCache]: Analyzing trace with hash 2069419277, now seen corresponding path program 1 times [2024-05-12 12:42:42,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:42,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943263427] [2024-05-12 12:42:42,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:42,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:42,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:43,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:43,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:43,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943263427] [2024-05-12 12:42:43,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943263427] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:43,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:43,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:43,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788482477] [2024-05-12 12:42:43,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:43,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:43,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:43,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:43,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:44,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:44,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 401 transitions, 6366 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:44,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:44,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:44,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:45,594 INFO L124 PetriNetUnfolderBase]: 2860/5186 cut-off events. [2024-05-12 12:42:45,594 INFO L125 PetriNetUnfolderBase]: For 232739/232739 co-relation queries the response was YES. [2024-05-12 12:42:45,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35877 conditions, 5186 events. 2860/5186 cut-off events. For 232739/232739 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 36058 event pairs, 848 based on Foata normal form. 2/5021 useless extension candidates. Maximal degree in co-relation 35688. Up to 4338 conditions per place. [2024-05-12 12:42:45,675 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 398 selfloop transitions, 50 changer transitions 0/454 dead transitions. [2024-05-12 12:42:45,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 454 transitions, 7641 flow [2024-05-12 12:42:45,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:42:45,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:42:45,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-05-12 12:42:45,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:42:45,677 INFO L175 Difference]: Start difference. First operand has 393 places, 401 transitions, 6366 flow. Second operand 11 states and 187 transitions. [2024-05-12 12:42:45,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 454 transitions, 7641 flow [2024-05-12 12:42:47,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 454 transitions, 7483 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:47,181 INFO L231 Difference]: Finished difference. Result has 397 places, 404 transitions, 6484 flow [2024-05-12 12:42:47,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6208, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6484, PETRI_PLACES=397, PETRI_TRANSITIONS=404} [2024-05-12 12:42:47,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-05-12 12:42:47,182 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 404 transitions, 6484 flow [2024-05-12 12:42:47,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:47,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:47,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:47,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 12:42:47,183 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:47,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:47,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1204024770, now seen corresponding path program 6 times [2024-05-12 12:42:47,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:47,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865907113] [2024-05-12 12:42:47,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:47,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:47,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:49,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:49,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:49,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865907113] [2024-05-12 12:42:49,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865907113] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:49,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:49,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:49,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921311727] [2024-05-12 12:42:49,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:49,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:49,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:49,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:49,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:49,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:49,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 404 transitions, 6484 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:49,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:49,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:49,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:51,833 INFO L124 PetriNetUnfolderBase]: 2882/5248 cut-off events. [2024-05-12 12:42:51,834 INFO L125 PetriNetUnfolderBase]: For 231165/231165 co-relation queries the response was YES. [2024-05-12 12:42:51,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36306 conditions, 5248 events. 2882/5248 cut-off events. For 231165/231165 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 36726 event pairs, 653 based on Foata normal form. 2/5073 useless extension candidates. Maximal degree in co-relation 36114. Up to 3807 conditions per place. [2024-05-12 12:42:51,919 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 351 selfloop transitions, 113 changer transitions 0/470 dead transitions. [2024-05-12 12:42:51,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 470 transitions, 8352 flow [2024-05-12 12:42:51,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:42:51,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:42:51,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-05-12 12:42:51,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-05-12 12:42:51,921 INFO L175 Difference]: Start difference. First operand has 397 places, 404 transitions, 6484 flow. Second operand 11 states and 195 transitions. [2024-05-12 12:42:51,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 470 transitions, 8352 flow [2024-05-12 12:42:53,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 470 transitions, 8086 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:53,541 INFO L231 Difference]: Finished difference. Result has 401 places, 415 transitions, 6936 flow [2024-05-12 12:42:53,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6238, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6936, PETRI_PLACES=401, PETRI_TRANSITIONS=415} [2024-05-12 12:42:53,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-05-12 12:42:53,541 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 415 transitions, 6936 flow [2024-05-12 12:42:53,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:53,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:53,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:53,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 12:42:53,542 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:53,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:53,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1131300938, now seen corresponding path program 7 times [2024-05-12 12:42:53,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:53,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103603235] [2024-05-12 12:42:53,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:53,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:53,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:55,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-05-12 12:42:55,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:55,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103603235] [2024-05-12 12:42:55,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103603235] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:55,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:55,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:55,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781177452] [2024-05-12 12:42:55,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:55,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:55,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:55,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:55,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:55,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:55,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 415 transitions, 6936 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:55,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:55,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:55,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:57,213 INFO L124 PetriNetUnfolderBase]: 2944/5223 cut-off events. [2024-05-12 12:42:57,213 INFO L125 PetriNetUnfolderBase]: For 246586/246588 co-relation queries the response was YES. [2024-05-12 12:42:57,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37647 conditions, 5223 events. 2944/5223 cut-off events. For 246586/246588 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 35394 event pairs, 325 based on Foata normal form. 2/5089 useless extension candidates. Maximal degree in co-relation 37453. Up to 3540 conditions per place. [2024-05-12 12:42:57,293 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 350 selfloop transitions, 127 changer transitions 0/483 dead transitions. [2024-05-12 12:42:57,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 483 transitions, 9092 flow [2024-05-12 12:42:57,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:42:57,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:42:57,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-05-12 12:42:57,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4825174825174825 [2024-05-12 12:42:57,294 INFO L175 Difference]: Start difference. First operand has 401 places, 415 transitions, 6936 flow. Second operand 11 states and 207 transitions. [2024-05-12 12:42:57,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 483 transitions, 9092 flow [2024-05-12 12:42:59,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 483 transitions, 8708 flow, removed 119 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:59,013 INFO L231 Difference]: Finished difference. Result has 407 places, 421 transitions, 7031 flow [2024-05-12 12:42:59,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6558, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7031, PETRI_PLACES=407, PETRI_TRANSITIONS=421} [2024-05-12 12:42:59,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-05-12 12:42:59,014 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 421 transitions, 7031 flow [2024-05-12 12:42:59,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:42:59,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:59,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:59,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 12:42:59,014 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:59,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:59,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1011181626, now seen corresponding path program 8 times [2024-05-12 12:42:59,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:59,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422261678] [2024-05-12 12:42:59,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:59,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:59,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:01,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:01,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:01,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422261678] [2024-05-12 12:43:01,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422261678] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:01,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:01,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:43:01,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769396650] [2024-05-12 12:43:01,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:01,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:43:01,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:01,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:43:01,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:43:01,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:01,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 421 transitions, 7031 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:43:01,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:01,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:01,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:03,162 INFO L124 PetriNetUnfolderBase]: 2970/5269 cut-off events. [2024-05-12 12:43:03,162 INFO L125 PetriNetUnfolderBase]: For 249911/249913 co-relation queries the response was YES. [2024-05-12 12:43:03,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38208 conditions, 5269 events. 2970/5269 cut-off events. For 249911/249913 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 35747 event pairs, 325 based on Foata normal form. 2/5133 useless extension candidates. Maximal degree in co-relation 38011. Up to 3561 conditions per place. [2024-05-12 12:43:03,246 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 350 selfloop transitions, 128 changer transitions 0/484 dead transitions. [2024-05-12 12:43:03,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 484 transitions, 9057 flow [2024-05-12 12:43:03,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:43:03,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:43:03,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-05-12 12:43:03,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4825174825174825 [2024-05-12 12:43:03,248 INFO L175 Difference]: Start difference. First operand has 407 places, 421 transitions, 7031 flow. Second operand 11 states and 207 transitions. [2024-05-12 12:43:03,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 484 transitions, 9057 flow [2024-05-12 12:43:05,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 484 transitions, 8793 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:05,234 INFO L231 Difference]: Finished difference. Result has 411 places, 424 transitions, 7195 flow [2024-05-12 12:43:05,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6779, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7195, PETRI_PLACES=411, PETRI_TRANSITIONS=424} [2024-05-12 12:43:05,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-05-12 12:43:05,234 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 424 transitions, 7195 flow [2024-05-12 12:43:05,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:43:05,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:05,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:05,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 12:43:05,240 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:05,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:05,241 INFO L85 PathProgramCache]: Analyzing trace with hash 55427654, now seen corresponding path program 9 times [2024-05-12 12:43:05,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:05,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453187598] [2024-05-12 12:43:05,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:05,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:05,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:07,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:07,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:07,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453187598] [2024-05-12 12:43:07,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453187598] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:07,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:07,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:43:07,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976466700] [2024-05-12 12:43:07,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:07,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:43:07,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:07,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:43:07,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:43:07,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:07,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 424 transitions, 7195 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:07,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:07,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:07,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:08,996 INFO L124 PetriNetUnfolderBase]: 3032/5341 cut-off events. [2024-05-12 12:43:08,996 INFO L125 PetriNetUnfolderBase]: For 275024/275026 co-relation queries the response was YES. [2024-05-12 12:43:09,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39835 conditions, 5341 events. 3032/5341 cut-off events. For 275024/275026 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 35919 event pairs, 286 based on Foata normal form. 2/5213 useless extension candidates. Maximal degree in co-relation 39636. Up to 2520 conditions per place. [2024-05-12 12:43:09,094 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 260 selfloop transitions, 218 changer transitions 0/484 dead transitions. [2024-05-12 12:43:09,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 484 transitions, 9196 flow [2024-05-12 12:43:09,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:09,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:09,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-05-12 12:43:09,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4794871794871795 [2024-05-12 12:43:09,095 INFO L175 Difference]: Start difference. First operand has 411 places, 424 transitions, 7195 flow. Second operand 10 states and 187 transitions. [2024-05-12 12:43:09,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 484 transitions, 9196 flow [2024-05-12 12:43:11,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 484 transitions, 8828 flow, removed 66 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:11,338 INFO L231 Difference]: Finished difference. Result has 414 places, 431 transitions, 7582 flow [2024-05-12 12:43:11,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6827, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7582, PETRI_PLACES=414, PETRI_TRANSITIONS=431} [2024-05-12 12:43:11,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-05-12 12:43:11,339 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 431 transitions, 7582 flow [2024-05-12 12:43:11,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:11,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:11,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:11,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 12:43:11,339 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:11,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:11,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1552126252, now seen corresponding path program 10 times [2024-05-12 12:43:11,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:11,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412176179] [2024-05-12 12:43:11,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:11,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:11,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:13,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:13,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:13,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412176179] [2024-05-12 12:43:13,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412176179] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:13,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:13,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:43:13,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040079555] [2024-05-12 12:43:13,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:13,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:43:13,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:13,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:43:13,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:43:13,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:13,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 431 transitions, 7582 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:43:13,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:13,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:13,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:15,310 INFO L124 PetriNetUnfolderBase]: 3120/5579 cut-off events. [2024-05-12 12:43:15,310 INFO L125 PetriNetUnfolderBase]: For 304206/304208 co-relation queries the response was YES. [2024-05-12 12:43:15,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42921 conditions, 5579 events. 3120/5579 cut-off events. For 304206/304208 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 38567 event pairs, 400 based on Foata normal form. 2/5417 useless extension candidates. Maximal degree in co-relation 42720. Up to 3746 conditions per place. [2024-05-12 12:43:15,406 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 372 selfloop transitions, 122 changer transitions 0/500 dead transitions. [2024-05-12 12:43:15,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 500 transitions, 9885 flow [2024-05-12 12:43:15,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:43:15,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:43:15,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-05-12 12:43:15,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48484848484848486 [2024-05-12 12:43:15,407 INFO L175 Difference]: Start difference. First operand has 414 places, 431 transitions, 7582 flow. Second operand 11 states and 208 transitions. [2024-05-12 12:43:15,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 500 transitions, 9885 flow [2024-05-12 12:43:17,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 500 transitions, 9595 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:17,463 INFO L231 Difference]: Finished difference. Result has 420 places, 440 transitions, 7981 flow [2024-05-12 12:43:17,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7338, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7981, PETRI_PLACES=420, PETRI_TRANSITIONS=440} [2024-05-12 12:43:17,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-05-12 12:43:17,463 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 440 transitions, 7981 flow [2024-05-12 12:43:17,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:43:17,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:17,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:17,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 12:43:17,464 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:17,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:17,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1552385722, now seen corresponding path program 11 times [2024-05-12 12:43:17,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:17,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730758615] [2024-05-12 12:43:17,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:17,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:17,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:18,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:18,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:18,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730758615] [2024-05-12 12:43:18,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730758615] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:18,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:18,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:43:18,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099926178] [2024-05-12 12:43:18,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:18,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:43:18,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:18,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:43:18,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:43:19,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:19,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 440 transitions, 7981 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:43:19,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:19,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:19,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:20,920 INFO L124 PetriNetUnfolderBase]: 3146/5697 cut-off events. [2024-05-12 12:43:20,920 INFO L125 PetriNetUnfolderBase]: For 312601/312603 co-relation queries the response was YES. [2024-05-12 12:43:20,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43897 conditions, 5697 events. 3146/5697 cut-off events. For 312601/312603 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 40159 event pairs, 620 based on Foata normal form. 2/5509 useless extension candidates. Maximal degree in co-relation 43694. Up to 2389 conditions per place. [2024-05-12 12:43:21,012 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 319 selfloop transitions, 170 changer transitions 0/495 dead transitions. [2024-05-12 12:43:21,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 495 transitions, 9933 flow [2024-05-12 12:43:21,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:21,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:21,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-05-12 12:43:21,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49230769230769234 [2024-05-12 12:43:21,013 INFO L175 Difference]: Start difference. First operand has 420 places, 440 transitions, 7981 flow. Second operand 10 states and 192 transitions. [2024-05-12 12:43:21,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 495 transitions, 9933 flow [2024-05-12 12:43:23,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 495 transitions, 9610 flow, removed 95 selfloop flow, removed 6 redundant places. [2024-05-12 12:43:23,381 INFO L231 Difference]: Finished difference. Result has 424 places, 443 transitions, 8182 flow [2024-05-12 12:43:23,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7670, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8182, PETRI_PLACES=424, PETRI_TRANSITIONS=443} [2024-05-12 12:43:23,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-05-12 12:43:23,381 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 443 transitions, 8182 flow [2024-05-12 12:43:23,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:43:23,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:23,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:23,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 12:43:23,382 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:23,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:23,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1011449032, now seen corresponding path program 11 times [2024-05-12 12:43:23,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:23,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947267951] [2024-05-12 12:43:23,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:23,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:23,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:24,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:24,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:24,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947267951] [2024-05-12 12:43:24,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947267951] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:24,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:24,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:43:24,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343396038] [2024-05-12 12:43:24,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:24,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:43:24,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:24,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:43:24,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:43:24,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:24,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 443 transitions, 8182 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:43:24,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:24,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:24,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:26,814 INFO L124 PetriNetUnfolderBase]: 3165/5646 cut-off events. [2024-05-12 12:43:26,814 INFO L125 PetriNetUnfolderBase]: For 316929/316931 co-relation queries the response was YES. [2024-05-12 12:43:26,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44775 conditions, 5646 events. 3165/5646 cut-off events. For 316929/316931 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 39054 event pairs, 363 based on Foata normal form. 2/5486 useless extension candidates. Maximal degree in co-relation 44570. Up to 4133 conditions per place. [2024-05-12 12:43:26,907 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 376 selfloop transitions, 114 changer transitions 0/496 dead transitions. [2024-05-12 12:43:26,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 496 transitions, 9884 flow [2024-05-12 12:43:26,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:26,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:26,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-05-12 12:43:26,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717948717948718 [2024-05-12 12:43:26,908 INFO L175 Difference]: Start difference. First operand has 424 places, 443 transitions, 8182 flow. Second operand 10 states and 184 transitions. [2024-05-12 12:43:26,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 496 transitions, 9884 flow [2024-05-12 12:43:29,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 496 transitions, 9551 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:29,394 INFO L231 Difference]: Finished difference. Result has 427 places, 445 transitions, 8214 flow [2024-05-12 12:43:29,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7849, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8214, PETRI_PLACES=427, PETRI_TRANSITIONS=445} [2024-05-12 12:43:29,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-05-12 12:43:29,395 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 445 transitions, 8214 flow [2024-05-12 12:43:29,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:43:29,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:29,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:29,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 12:43:29,396 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:29,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:29,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1011441096, now seen corresponding path program 12 times [2024-05-12 12:43:29,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:29,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181880317] [2024-05-12 12:43:29,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:29,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:29,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:31,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:31,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:31,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181880317] [2024-05-12 12:43:31,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181880317] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:31,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:31,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:43:31,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377213935] [2024-05-12 12:43:31,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:31,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:43:31,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:31,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:43:31,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:43:31,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:31,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 445 transitions, 8214 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:43:31,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:31,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:31,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:33,038 INFO L124 PetriNetUnfolderBase]: 3191/5686 cut-off events. [2024-05-12 12:43:33,038 INFO L125 PetriNetUnfolderBase]: For 326231/326233 co-relation queries the response was YES. [2024-05-12 12:43:33,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44816 conditions, 5686 events. 3191/5686 cut-off events. For 326231/326233 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 39327 event pairs, 364 based on Foata normal form. 2/5526 useless extension candidates. Maximal degree in co-relation 44610. Up to 4135 conditions per place. [2024-05-12 12:43:33,131 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 381 selfloop transitions, 118 changer transitions 0/505 dead transitions. [2024-05-12 12:43:33,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 505 transitions, 10010 flow [2024-05-12 12:43:33,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:43:33,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:43:33,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-05-12 12:43:33,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47086247086247085 [2024-05-12 12:43:33,147 INFO L175 Difference]: Start difference. First operand has 427 places, 445 transitions, 8214 flow. Second operand 11 states and 202 transitions. [2024-05-12 12:43:33,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 505 transitions, 10010 flow [2024-05-12 12:43:35,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 505 transitions, 9661 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:35,525 INFO L231 Difference]: Finished difference. Result has 430 places, 448 transitions, 8283 flow [2024-05-12 12:43:35,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7865, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8283, PETRI_PLACES=430, PETRI_TRANSITIONS=448} [2024-05-12 12:43:35,525 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-05-12 12:43:35,525 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 448 transitions, 8283 flow [2024-05-12 12:43:35,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:43:35,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:35,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:35,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-05-12 12:43:35,526 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:35,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:35,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1877188772, now seen corresponding path program 12 times [2024-05-12 12:43:35,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:35,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773751732] [2024-05-12 12:43:35,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:35,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:35,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:36,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-05-12 12:43:36,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:36,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773751732] [2024-05-12 12:43:36,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773751732] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:36,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:36,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:43:36,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299564496] [2024-05-12 12:43:36,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:36,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:43:36,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:36,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:43:36,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:43:36,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:36,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 448 transitions, 8283 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:36,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:36,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:36,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:38,663 INFO L124 PetriNetUnfolderBase]: 3210/5779 cut-off events. [2024-05-12 12:43:38,663 INFO L125 PetriNetUnfolderBase]: For 337627/337629 co-relation queries the response was YES. [2024-05-12 12:43:38,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45195 conditions, 5779 events. 3210/5779 cut-off events. For 337627/337629 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 40576 event pairs, 420 based on Foata normal form. 2/5599 useless extension candidates. Maximal degree in co-relation 44988. Up to 4204 conditions per place. [2024-05-12 12:43:38,766 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 389 selfloop transitions, 106 changer transitions 0/501 dead transitions. [2024-05-12 12:43:38,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 501 transitions, 10017 flow [2024-05-12 12:43:38,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:38,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:38,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-05-12 12:43:38,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-05-12 12:43:38,768 INFO L175 Difference]: Start difference. First operand has 430 places, 448 transitions, 8283 flow. Second operand 10 states and 185 transitions. [2024-05-12 12:43:38,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 501 transitions, 10017 flow [2024-05-12 12:43:41,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 501 transitions, 9645 flow, removed 70 selfloop flow, removed 9 redundant places. [2024-05-12 12:43:41,180 INFO L231 Difference]: Finished difference. Result has 431 places, 449 transitions, 8159 flow [2024-05-12 12:43:41,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7911, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8159, PETRI_PLACES=431, PETRI_TRANSITIONS=449} [2024-05-12 12:43:41,180 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-05-12 12:43:41,180 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 449 transitions, 8159 flow [2024-05-12 12:43:41,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:41,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:41,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:41,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-05-12 12:43:41,181 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:41,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:41,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1559745308, now seen corresponding path program 13 times [2024-05-12 12:43:41,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:41,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547497989] [2024-05-12 12:43:41,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:41,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:41,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:42,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:42,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:42,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547497989] [2024-05-12 12:43:42,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547497989] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:42,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:42,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:43:42,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919140141] [2024-05-12 12:43:42,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:42,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:43:42,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:42,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:43:42,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:43:42,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:42,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 449 transitions, 8159 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:43:42,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:42,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:42,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:44,423 INFO L124 PetriNetUnfolderBase]: 3229/5818 cut-off events. [2024-05-12 12:43:44,424 INFO L125 PetriNetUnfolderBase]: For 338476/338478 co-relation queries the response was YES. [2024-05-12 12:43:44,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45308 conditions, 5818 events. 3229/5818 cut-off events. For 338476/338478 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 40889 event pairs, 429 based on Foata normal form. 2/5636 useless extension candidates. Maximal degree in co-relation 45100. Up to 4237 conditions per place. [2024-05-12 12:43:44,513 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 392 selfloop transitions, 105 changer transitions 0/503 dead transitions. [2024-05-12 12:43:44,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 503 transitions, 10001 flow [2024-05-12 12:43:44,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:44,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:44,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-05-12 12:43:44,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4794871794871795 [2024-05-12 12:43:44,514 INFO L175 Difference]: Start difference. First operand has 431 places, 449 transitions, 8159 flow. Second operand 10 states and 187 transitions. [2024-05-12 12:43:44,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 503 transitions, 10001 flow [2024-05-12 12:43:46,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 503 transitions, 9773 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:46,768 INFO L231 Difference]: Finished difference. Result has 433 places, 450 transitions, 8179 flow [2024-05-12 12:43:46,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7931, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8179, PETRI_PLACES=433, PETRI_TRANSITIONS=450} [2024-05-12 12:43:46,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-05-12 12:43:46,769 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 450 transitions, 8179 flow [2024-05-12 12:43:46,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:43:46,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:46,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:46,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-05-12 12:43:46,769 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:46,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:46,770 INFO L85 PathProgramCache]: Analyzing trace with hash 55418354, now seen corresponding path program 13 times [2024-05-12 12:43:46,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:46,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139974969] [2024-05-12 12:43:46,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:46,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:46,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:48,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:48,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:48,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139974969] [2024-05-12 12:43:48,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139974969] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:48,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:48,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:43:48,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924837028] [2024-05-12 12:43:48,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:48,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:43:48,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:48,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:43:48,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:43:48,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:48,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 450 transitions, 8179 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:43:48,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:48,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:48,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:51,135 INFO L124 PetriNetUnfolderBase]: 3281/5798 cut-off events. [2024-05-12 12:43:51,135 INFO L125 PetriNetUnfolderBase]: For 350596/350598 co-relation queries the response was YES. [2024-05-12 12:43:51,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46246 conditions, 5798 events. 3281/5798 cut-off events. For 350596/350598 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 39964 event pairs, 335 based on Foata normal form. 2/5650 useless extension candidates. Maximal degree in co-relation 46037. Up to 4101 conditions per place. [2024-05-12 12:43:51,247 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 372 selfloop transitions, 139 changer transitions 0/517 dead transitions. [2024-05-12 12:43:51,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 517 transitions, 10447 flow [2024-05-12 12:43:51,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:43:51,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:43:51,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-05-12 12:43:51,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4755244755244755 [2024-05-12 12:43:51,249 INFO L175 Difference]: Start difference. First operand has 433 places, 450 transitions, 8179 flow. Second operand 11 states and 204 transitions. [2024-05-12 12:43:51,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 517 transitions, 10447 flow [2024-05-12 12:43:53,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 517 transitions, 10219 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:53,621 INFO L231 Difference]: Finished difference. Result has 438 places, 459 transitions, 8655 flow [2024-05-12 12:43:53,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7951, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8655, PETRI_PLACES=438, PETRI_TRANSITIONS=459} [2024-05-12 12:43:53,622 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-05-12 12:43:53,622 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 459 transitions, 8655 flow [2024-05-12 12:43:53,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:43:53,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:53,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:53,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-05-12 12:43:53,622 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:53,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:53,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1018800682, now seen corresponding path program 14 times [2024-05-12 12:43:53,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:53,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084119951] [2024-05-12 12:43:53,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:53,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:53,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:55,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:55,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:55,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084119951] [2024-05-12 12:43:55,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084119951] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:55,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:55,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:43:55,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128955233] [2024-05-12 12:43:55,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:55,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:43:55,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:55,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:43:55,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:43:55,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:55,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 459 transitions, 8655 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:43:55,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:55,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:55,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:57,000 INFO L124 PetriNetUnfolderBase]: 3300/5903 cut-off events. [2024-05-12 12:43:57,000 INFO L125 PetriNetUnfolderBase]: For 365649/365651 co-relation queries the response was YES. [2024-05-12 12:43:57,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47151 conditions, 5903 events. 3300/5903 cut-off events. For 365649/365651 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 41357 event pairs, 387 based on Foata normal form. 2/5731 useless extension candidates. Maximal degree in co-relation 46939. Up to 4352 conditions per place. [2024-05-12 12:43:57,096 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 388 selfloop transitions, 115 changer transitions 0/509 dead transitions. [2024-05-12 12:43:57,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 509 transitions, 10307 flow [2024-05-12 12:43:57,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:57,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:57,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-05-12 12:43:57,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641025641025641 [2024-05-12 12:43:57,097 INFO L175 Difference]: Start difference. First operand has 438 places, 459 transitions, 8655 flow. Second operand 10 states and 181 transitions. [2024-05-12 12:43:57,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 509 transitions, 10307 flow [2024-05-12 12:43:59,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 509 transitions, 9934 flow, removed 101 selfloop flow, removed 6 redundant places. [2024-05-12 12:43:59,751 INFO L231 Difference]: Finished difference. Result has 442 places, 460 transitions, 8552 flow [2024-05-12 12:43:59,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8282, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8552, PETRI_PLACES=442, PETRI_TRANSITIONS=460} [2024-05-12 12:43:59,752 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-05-12 12:43:59,752 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 460 transitions, 8552 flow [2024-05-12 12:43:59,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:43:59,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:59,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:59,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-05-12 12:43:59,752 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:59,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:59,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1018590936, now seen corresponding path program 14 times [2024-05-12 12:43:59,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:59,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889204138] [2024-05-12 12:43:59,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:59,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:59,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:01,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:01,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:01,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889204138] [2024-05-12 12:44:01,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889204138] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:01,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:01,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:44:01,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120823114] [2024-05-12 12:44:01,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:01,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:44:01,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:01,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:44:01,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:44:01,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:01,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 460 transitions, 8552 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:44:01,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:01,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:01,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:03,416 INFO L124 PetriNetUnfolderBase]: 3302/5907 cut-off events. [2024-05-12 12:44:03,416 INFO L125 PetriNetUnfolderBase]: For 350494/350496 co-relation queries the response was YES. [2024-05-12 12:44:03,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46830 conditions, 5907 events. 3302/5907 cut-off events. For 350494/350496 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 41412 event pairs, 389 based on Foata normal form. 2/5735 useless extension candidates. Maximal degree in co-relation 46616. Up to 4320 conditions per place. [2024-05-12 12:44:03,531 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 391 selfloop transitions, 120 changer transitions 0/517 dead transitions. [2024-05-12 12:44:03,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 517 transitions, 10284 flow [2024-05-12 12:44:03,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:44:03,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:44:03,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-05-12 12:44:03,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46386946386946387 [2024-05-12 12:44:03,532 INFO L175 Difference]: Start difference. First operand has 442 places, 460 transitions, 8552 flow. Second operand 11 states and 199 transitions. [2024-05-12 12:44:03,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 517 transitions, 10284 flow [2024-05-12 12:44:06,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 517 transitions, 10010 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:06,105 INFO L231 Difference]: Finished difference. Result has 445 places, 463 transitions, 8708 flow [2024-05-12 12:44:06,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8290, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8708, PETRI_PLACES=445, PETRI_TRANSITIONS=463} [2024-05-12 12:44:06,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-05-12 12:44:06,106 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 463 transitions, 8708 flow [2024-05-12 12:44:06,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:44:06,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:06,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:06,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-05-12 12:44:06,106 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:06,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:06,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1018806262, now seen corresponding path program 15 times [2024-05-12 12:44:06,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:06,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599893500] [2024-05-12 12:44:06,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:06,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:06,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:07,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:07,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:07,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599893500] [2024-05-12 12:44:07,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599893500] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:07,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:07,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:44:07,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043279831] [2024-05-12 12:44:07,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:07,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:44:07,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:07,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:44:07,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:44:07,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:07,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 463 transitions, 8708 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:44:07,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:07,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:07,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:09,607 INFO L124 PetriNetUnfolderBase]: 3343/5990 cut-off events. [2024-05-12 12:44:09,608 INFO L125 PetriNetUnfolderBase]: For 378852/378854 co-relation queries the response was YES. [2024-05-12 12:44:09,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47949 conditions, 5990 events. 3343/5990 cut-off events. For 378852/378854 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 42154 event pairs, 398 based on Foata normal form. 2/5814 useless extension candidates. Maximal degree in co-relation 47734. Up to 4325 conditions per place. [2024-05-12 12:44:09,715 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 391 selfloop transitions, 118 changer transitions 0/515 dead transitions. [2024-05-12 12:44:09,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 515 transitions, 10648 flow [2024-05-12 12:44:09,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:09,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:09,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-05-12 12:44:09,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-05-12 12:44:09,716 INFO L175 Difference]: Start difference. First operand has 445 places, 463 transitions, 8708 flow. Second operand 10 states and 182 transitions. [2024-05-12 12:44:09,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 515 transitions, 10648 flow [2024-05-12 12:44:12,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 515 transitions, 10276 flow, removed 68 selfloop flow, removed 9 redundant places. [2024-05-12 12:44:12,432 INFO L231 Difference]: Finished difference. Result has 446 places, 465 transitions, 8650 flow [2024-05-12 12:44:12,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8336, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8650, PETRI_PLACES=446, PETRI_TRANSITIONS=465} [2024-05-12 12:44:12,432 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-05-12 12:44:12,432 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 465 transitions, 8650 flow [2024-05-12 12:44:12,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:44:12,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:12,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:12,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-05-12 12:44:12,433 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:12,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:12,433 INFO L85 PathProgramCache]: Analyzing trace with hash 2085686652, now seen corresponding path program 15 times [2024-05-12 12:44:12,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:12,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571979177] [2024-05-12 12:44:12,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:12,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:12,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:14,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:14,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:14,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571979177] [2024-05-12 12:44:14,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571979177] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:14,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:14,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:44:14,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127343346] [2024-05-12 12:44:14,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:14,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:44:14,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:14,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:44:14,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:44:14,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:14,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 465 transitions, 8650 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:44:14,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:14,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:14,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:17,108 INFO L124 PetriNetUnfolderBase]: 3369/5970 cut-off events. [2024-05-12 12:44:17,108 INFO L125 PetriNetUnfolderBase]: For 378866/378868 co-relation queries the response was YES. [2024-05-12 12:44:17,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48107 conditions, 5970 events. 3369/5970 cut-off events. For 378866/378868 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 41359 event pairs, 334 based on Foata normal form. 2/5814 useless extension candidates. Maximal degree in co-relation 47891. Up to 2680 conditions per place. [2024-05-12 12:44:17,219 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 309 selfloop transitions, 219 changer transitions 0/534 dead transitions. [2024-05-12 12:44:17,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 534 transitions, 11126 flow [2024-05-12 12:44:17,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:44:17,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:44:17,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 224 transitions. [2024-05-12 12:44:17,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47863247863247865 [2024-05-12 12:44:17,221 INFO L175 Difference]: Start difference. First operand has 446 places, 465 transitions, 8650 flow. Second operand 12 states and 224 transitions. [2024-05-12 12:44:17,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 534 transitions, 11126 flow [2024-05-12 12:44:20,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 534 transitions, 10887 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:20,669 INFO L231 Difference]: Finished difference. Result has 452 places, 467 transitions, 8913 flow [2024-05-12 12:44:20,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8411, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8913, PETRI_PLACES=452, PETRI_TRANSITIONS=467} [2024-05-12 12:44:20,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 409 predicate places. [2024-05-12 12:44:20,670 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 467 transitions, 8913 flow [2024-05-12 12:44:20,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:44:20,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:20,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:20,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-05-12 12:44:20,671 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:20,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:20,671 INFO L85 PathProgramCache]: Analyzing trace with hash 2085677352, now seen corresponding path program 16 times [2024-05-12 12:44:20,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:20,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129603352] [2024-05-12 12:44:20,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:20,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:20,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:22,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:22,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:22,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129603352] [2024-05-12 12:44:22,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129603352] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:22,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:22,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:44:22,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129143018] [2024-05-12 12:44:22,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:22,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:44:22,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:22,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:44:22,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:44:22,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:22,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 467 transitions, 8913 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:44:22,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:22,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:22,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:24,457 INFO L124 PetriNetUnfolderBase]: 3371/5968 cut-off events. [2024-05-12 12:44:24,457 INFO L125 PetriNetUnfolderBase]: For 370319/370321 co-relation queries the response was YES. [2024-05-12 12:44:24,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48951 conditions, 5968 events. 3371/5968 cut-off events. For 370319/370321 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 41317 event pairs, 336 based on Foata normal form. 2/5814 useless extension candidates. Maximal degree in co-relation 48733. Up to 2683 conditions per place. [2024-05-12 12:44:24,555 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 301 selfloop transitions, 220 changer transitions 0/527 dead transitions. [2024-05-12 12:44:24,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 527 transitions, 11011 flow [2024-05-12 12:44:24,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:44:24,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:44:24,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-05-12 12:44:24,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4755244755244755 [2024-05-12 12:44:24,557 INFO L175 Difference]: Start difference. First operand has 452 places, 467 transitions, 8913 flow. Second operand 11 states and 204 transitions. [2024-05-12 12:44:24,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 527 transitions, 11011 flow [2024-05-12 12:44:27,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 527 transitions, 10103 flow, removed 33 selfloop flow, removed 16 redundant places. [2024-05-12 12:44:27,676 INFO L231 Difference]: Finished difference. Result has 447 places, 470 transitions, 8623 flow [2024-05-12 12:44:27,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8025, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8623, PETRI_PLACES=447, PETRI_TRANSITIONS=470} [2024-05-12 12:44:27,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-05-12 12:44:27,676 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 470 transitions, 8623 flow [2024-05-12 12:44:27,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:44:27,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:27,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:27,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-05-12 12:44:27,677 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:27,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:27,677 INFO L85 PathProgramCache]: Analyzing trace with hash 55150948, now seen corresponding path program 16 times [2024-05-12 12:44:27,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:27,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201154059] [2024-05-12 12:44:27,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:27,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:27,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:29,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:29,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:29,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201154059] [2024-05-12 12:44:29,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201154059] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:29,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:29,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:44:29,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712129412] [2024-05-12 12:44:29,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:29,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:44:29,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:29,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:44:29,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:44:29,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:29,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 470 transitions, 8623 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:44:29,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:29,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:29,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:31,097 INFO L124 PetriNetUnfolderBase]: 3372/5995 cut-off events. [2024-05-12 12:44:31,098 INFO L125 PetriNetUnfolderBase]: For 356332/356334 co-relation queries the response was YES. [2024-05-12 12:44:31,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46832 conditions, 5995 events. 3372/5995 cut-off events. For 356332/356334 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 41858 event pairs, 374 based on Foata normal form. 2/5833 useless extension candidates. Maximal degree in co-relation 46619. Up to 4474 conditions per place. [2024-05-12 12:44:31,196 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 388 selfloop transitions, 125 changer transitions 0/519 dead transitions. [2024-05-12 12:44:31,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 519 transitions, 10199 flow [2024-05-12 12:44:31,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:31,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:31,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-05-12 12:44:31,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45897435897435895 [2024-05-12 12:44:31,198 INFO L175 Difference]: Start difference. First operand has 447 places, 470 transitions, 8623 flow. Second operand 10 states and 179 transitions. [2024-05-12 12:44:31,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 519 transitions, 10199 flow [2024-05-12 12:44:33,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 519 transitions, 9731 flow, removed 81 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:33,921 INFO L231 Difference]: Finished difference. Result has 450 places, 471 transitions, 8441 flow [2024-05-12 12:44:33,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8169, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8441, PETRI_PLACES=450, PETRI_TRANSITIONS=471} [2024-05-12 12:44:33,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-05-12 12:44:33,921 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 471 transitions, 8441 flow [2024-05-12 12:44:33,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:44:33,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:33,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:33,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-05-12 12:44:33,922 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:33,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:33,922 INFO L85 PathProgramCache]: Analyzing trace with hash 55158884, now seen corresponding path program 17 times [2024-05-12 12:44:33,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:33,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642514284] [2024-05-12 12:44:33,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:33,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:33,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:35,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:35,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:35,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642514284] [2024-05-12 12:44:35,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642514284] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:35,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:35,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:44:35,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676049486] [2024-05-12 12:44:35,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:35,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:44:35,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:35,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:44:35,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:44:35,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:35,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 471 transitions, 8441 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:44:35,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:35,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:35,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:37,549 INFO L124 PetriNetUnfolderBase]: 3374/5999 cut-off events. [2024-05-12 12:44:37,549 INFO L125 PetriNetUnfolderBase]: For 341549/341551 co-relation queries the response was YES. [2024-05-12 12:44:37,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45813 conditions, 5999 events. 3374/5999 cut-off events. For 341549/341551 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 41865 event pairs, 376 based on Foata normal form. 2/5837 useless extension candidates. Maximal degree in co-relation 45599. Up to 4442 conditions per place. [2024-05-12 12:44:37,651 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 386 selfloop transitions, 129 changer transitions 0/521 dead transitions. [2024-05-12 12:44:37,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 521 transitions, 10053 flow [2024-05-12 12:44:37,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:37,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:37,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-05-12 12:44:37,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641025641025641 [2024-05-12 12:44:37,653 INFO L175 Difference]: Start difference. First operand has 450 places, 471 transitions, 8441 flow. Second operand 10 states and 181 transitions. [2024-05-12 12:44:37,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 521 transitions, 10053 flow [2024-05-12 12:44:40,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 521 transitions, 9779 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:40,372 INFO L231 Difference]: Finished difference. Result has 452 places, 474 transitions, 8611 flow [2024-05-12 12:44:40,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8179, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8611, PETRI_PLACES=452, PETRI_TRANSITIONS=474} [2024-05-12 12:44:40,373 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 409 predicate places. [2024-05-12 12:44:40,373 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 474 transitions, 8611 flow [2024-05-12 12:44:40,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:44:40,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:40,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:40,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-05-12 12:44:40,374 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:40,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:40,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1559750888, now seen corresponding path program 17 times [2024-05-12 12:44:40,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:40,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451480247] [2024-05-12 12:44:40,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:40,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:40,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:41,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:41,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:41,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451480247] [2024-05-12 12:44:41,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451480247] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:41,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:41,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:44:41,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253599184] [2024-05-12 12:44:41,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:41,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:44:41,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:41,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:44:41,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:44:41,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:41,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 474 transitions, 8611 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:44:41,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:41,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:41,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:43,421 INFO L124 PetriNetUnfolderBase]: 3393/6158 cut-off events. [2024-05-12 12:44:43,421 INFO L125 PetriNetUnfolderBase]: For 356216/356218 co-relation queries the response was YES. [2024-05-12 12:44:43,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46539 conditions, 6158 events. 3393/6158 cut-off events. For 356216/356218 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 44119 event pairs, 465 based on Foata normal form. 2/5954 useless extension candidates. Maximal degree in co-relation 46324. Up to 4438 conditions per place. [2024-05-12 12:44:43,528 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 415 selfloop transitions, 107 changer transitions 0/528 dead transitions. [2024-05-12 12:44:43,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 528 transitions, 10557 flow [2024-05-12 12:44:43,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:43,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:43,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-05-12 12:44:43,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4794871794871795 [2024-05-12 12:44:43,530 INFO L175 Difference]: Start difference. First operand has 452 places, 474 transitions, 8611 flow. Second operand 10 states and 187 transitions. [2024-05-12 12:44:43,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 528 transitions, 10557 flow [2024-05-12 12:44:46,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 528 transitions, 10171 flow, removed 67 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:46,715 INFO L231 Difference]: Finished difference. Result has 454 places, 475 transitions, 8483 flow [2024-05-12 12:44:46,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8225, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8483, PETRI_PLACES=454, PETRI_TRANSITIONS=475} [2024-05-12 12:44:46,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-05-12 12:44:46,716 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 475 transitions, 8483 flow [2024-05-12 12:44:46,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:44:46,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:46,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:46,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-05-12 12:44:46,717 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:46,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:46,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1559535562, now seen corresponding path program 18 times [2024-05-12 12:44:46,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:46,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775489883] [2024-05-12 12:44:46,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:46,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:46,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:49,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:49,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:49,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775489883] [2024-05-12 12:44:49,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775489883] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:49,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:49,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:44:49,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256898945] [2024-05-12 12:44:49,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:49,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:44:49,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:49,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:44:49,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:44:49,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:49,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 475 transitions, 8483 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:44:49,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:49,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:49,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:51,328 INFO L124 PetriNetUnfolderBase]: 3419/6204 cut-off events. [2024-05-12 12:44:51,328 INFO L125 PetriNetUnfolderBase]: For 359543/359545 co-relation queries the response was YES. [2024-05-12 12:44:51,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46688 conditions, 6204 events. 3419/6204 cut-off events. For 359543/359545 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 44532 event pairs, 473 based on Foata normal form. 2/5998 useless extension candidates. Maximal degree in co-relation 46472. Up to 4515 conditions per place. [2024-05-12 12:44:51,453 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 420 selfloop transitions, 110 changer transitions 0/536 dead transitions. [2024-05-12 12:44:51,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 536 transitions, 10495 flow [2024-05-12 12:44:51,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:44:51,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:44:51,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-05-12 12:44:51,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47785547785547783 [2024-05-12 12:44:51,454 INFO L175 Difference]: Start difference. First operand has 454 places, 475 transitions, 8483 flow. Second operand 11 states and 205 transitions. [2024-05-12 12:44:51,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 536 transitions, 10495 flow [2024-05-12 12:44:54,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 536 transitions, 10207 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:54,407 INFO L231 Difference]: Finished difference. Result has 457 places, 478 transitions, 8601 flow [2024-05-12 12:44:54,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8195, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8601, PETRI_PLACES=457, PETRI_TRANSITIONS=478} [2024-05-12 12:44:54,409 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-05-12 12:44:54,409 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 478 transitions, 8601 flow [2024-05-12 12:44:54,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:44:54,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:54,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:54,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-05-12 12:44:54,411 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:54,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:54,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1759047098, now seen corresponding path program 18 times [2024-05-12 12:44:54,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:54,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627199324] [2024-05-12 12:44:54,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:54,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:54,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:55,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:55,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:55,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627199324] [2024-05-12 12:44:55,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627199324] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:55,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:55,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:44:55,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749160809] [2024-05-12 12:44:55,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:55,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:44:55,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:55,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:44:55,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:44:55,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:55,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 478 transitions, 8601 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:55,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:55,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:55,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:57,495 INFO L124 PetriNetUnfolderBase]: 3438/6249 cut-off events. [2024-05-12 12:44:57,495 INFO L125 PetriNetUnfolderBase]: For 370851/370853 co-relation queries the response was YES. [2024-05-12 12:44:57,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47096 conditions, 6249 events. 3438/6249 cut-off events. For 370851/370853 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 44980 event pairs, 498 based on Foata normal form. 2/6039 useless extension candidates. Maximal degree in co-relation 46879. Up to 4584 conditions per place. [2024-05-12 12:44:57,601 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 411 selfloop transitions, 110 changer transitions 0/527 dead transitions. [2024-05-12 12:44:57,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 527 transitions, 10323 flow [2024-05-12 12:44:57,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:57,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:57,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-05-12 12:44:57,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641025641025641 [2024-05-12 12:44:57,603 INFO L175 Difference]: Start difference. First operand has 457 places, 478 transitions, 8601 flow. Second operand 10 states and 181 transitions. [2024-05-12 12:44:57,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 527 transitions, 10323 flow [2024-05-12 12:45:00,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 527 transitions, 9957 flow, removed 75 selfloop flow, removed 9 redundant places. [2024-05-12 12:45:00,714 INFO L231 Difference]: Finished difference. Result has 458 places, 479 transitions, 8501 flow [2024-05-12 12:45:00,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8235, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8501, PETRI_PLACES=458, PETRI_TRANSITIONS=479} [2024-05-12 12:45:00,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-05-12 12:45:00,715 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 479 transitions, 8501 flow [2024-05-12 12:45:00,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:00,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:00,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:00,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-05-12 12:45:00,716 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:00,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:00,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1759052678, now seen corresponding path program 19 times [2024-05-12 12:45:00,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:00,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939350782] [2024-05-12 12:45:00,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:00,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:00,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:02,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:02,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:02,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939350782] [2024-05-12 12:45:02,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939350782] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:02,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:02,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:45:02,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089880064] [2024-05-12 12:45:02,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:02,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:45:02,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:02,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:45:02,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:45:02,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:02,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 479 transitions, 8501 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:45:02,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:02,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:02,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:04,394 INFO L124 PetriNetUnfolderBase]: 3457/6288 cut-off events. [2024-05-12 12:45:04,394 INFO L125 PetriNetUnfolderBase]: For 374156/374158 co-relation queries the response was YES. [2024-05-12 12:45:04,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47324 conditions, 6288 events. 3457/6288 cut-off events. For 374156/374158 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 45384 event pairs, 497 based on Foata normal form. 2/6076 useless extension candidates. Maximal degree in co-relation 47106. Up to 4578 conditions per place. [2024-05-12 12:45:04,488 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 411 selfloop transitions, 113 changer transitions 0/530 dead transitions. [2024-05-12 12:45:04,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 530 transitions, 10388 flow [2024-05-12 12:45:04,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:45:04,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:45:04,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-05-12 12:45:04,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46923076923076923 [2024-05-12 12:45:04,490 INFO L175 Difference]: Start difference. First operand has 458 places, 479 transitions, 8501 flow. Second operand 10 states and 183 transitions. [2024-05-12 12:45:04,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 530 transitions, 10388 flow [2024-05-12 12:45:07,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 530 transitions, 10113 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-05-12 12:45:07,119 INFO L231 Difference]: Finished difference. Result has 461 places, 483 transitions, 8783 flow [2024-05-12 12:45:07,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8255, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8783, PETRI_PLACES=461, PETRI_TRANSITIONS=483} [2024-05-12 12:45:07,119 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-05-12 12:45:07,119 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 483 transitions, 8783 flow [2024-05-12 12:45:07,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:45:07,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:07,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:07,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-05-12 12:45:07,120 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:07,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:07,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1759196828, now seen corresponding path program 20 times [2024-05-12 12:45:07,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:07,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733961399] [2024-05-12 12:45:07,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:07,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:07,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:08,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:08,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:08,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733961399] [2024-05-12 12:45:08,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733961399] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:08,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:08,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:45:08,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693854466] [2024-05-12 12:45:08,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:08,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:45:08,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:08,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:45:08,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:45:08,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:08,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 483 transitions, 8783 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:45:08,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:08,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:08,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:10,430 INFO L124 PetriNetUnfolderBase]: 3465/6286 cut-off events. [2024-05-12 12:45:10,430 INFO L125 PetriNetUnfolderBase]: For 375891/375893 co-relation queries the response was YES. [2024-05-12 12:45:10,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47423 conditions, 6286 events. 3465/6286 cut-off events. For 375891/375893 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 45232 event pairs, 498 based on Foata normal form. 2/6080 useless extension candidates. Maximal degree in co-relation 47203. Up to 4284 conditions per place. [2024-05-12 12:45:10,537 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 405 selfloop transitions, 122 changer transitions 0/533 dead transitions. [2024-05-12 12:45:10,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 533 transitions, 10581 flow [2024-05-12 12:45:10,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:45:10,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:45:10,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-05-12 12:45:10,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641025641025641 [2024-05-12 12:45:10,538 INFO L175 Difference]: Start difference. First operand has 461 places, 483 transitions, 8783 flow. Second operand 10 states and 181 transitions. [2024-05-12 12:45:10,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 533 transitions, 10581 flow [2024-05-12 12:45:13,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 533 transitions, 10091 flow, removed 136 selfloop flow, removed 7 redundant places. [2024-05-12 12:45:13,301 INFO L231 Difference]: Finished difference. Result has 464 places, 485 transitions, 8631 flow [2024-05-12 12:45:13,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8293, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8631, PETRI_PLACES=464, PETRI_TRANSITIONS=485} [2024-05-12 12:45:13,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 421 predicate places. [2024-05-12 12:45:13,302 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 485 transitions, 8631 flow [2024-05-12 12:45:13,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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-05-12 12:45:13,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:13,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:13,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-05-12 12:45:13,302 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:13,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:13,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1676107458, now seen corresponding path program 19 times [2024-05-12 12:45:13,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:13,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115163702] [2024-05-12 12:45:13,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:13,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:13,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:15,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:15,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:15,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115163702] [2024-05-12 12:45:15,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115163702] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:15,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:15,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:45:15,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055041170] [2024-05-12 12:45:15,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:15,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:45:15,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:15,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:45:15,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:45:15,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:15,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 485 transitions, 8631 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:45:15,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:15,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:15,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:17,261 INFO L124 PetriNetUnfolderBase]: 3467/6320 cut-off events. [2024-05-12 12:45:17,261 INFO L125 PetriNetUnfolderBase]: For 355392/355394 co-relation queries the response was YES. [2024-05-12 12:45:17,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46947 conditions, 6320 events. 3467/6320 cut-off events. For 355392/355394 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 45795 event pairs, 508 based on Foata normal form. 2/6104 useless extension candidates. Maximal degree in co-relation 46726. Up to 4601 conditions per place. [2024-05-12 12:45:17,371 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 420 selfloop transitions, 115 changer transitions 0/541 dead transitions. [2024-05-12 12:45:17,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 541 transitions, 10449 flow [2024-05-12 12:45:17,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:45:17,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:45:17,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-05-12 12:45:17,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46386946386946387 [2024-05-12 12:45:17,373 INFO L175 Difference]: Start difference. First operand has 464 places, 485 transitions, 8631 flow. Second operand 11 states and 199 transitions. [2024-05-12 12:45:17,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 541 transitions, 10449 flow [2024-05-12 12:45:20,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 541 transitions, 10208 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:20,193 INFO L231 Difference]: Finished difference. Result has 469 places, 488 transitions, 8816 flow [2024-05-12 12:45:20,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8402, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8816, PETRI_PLACES=469, PETRI_TRANSITIONS=488} [2024-05-12 12:45:20,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-05-12 12:45:20,193 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 488 transitions, 8816 flow [2024-05-12 12:45:20,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 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-05-12 12:45:20,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:20,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:20,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-05-12 12:45:20,194 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:20,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:20,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1858299846, now seen corresponding path program 1 times [2024-05-12 12:45:20,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:20,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227279758] [2024-05-12 12:45:20,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:20,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:20,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:21,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:21,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:21,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227279758] [2024-05-12 12:45:21,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227279758] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:21,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:21,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:45:21,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250977181] [2024-05-12 12:45:21,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:21,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:45:21,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:21,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:45:21,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:45:21,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:21,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 488 transitions, 8816 flow. Second operand has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:45:21,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:21,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:21,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:23,821 INFO L124 PetriNetUnfolderBase]: 3486/6424 cut-off events. [2024-05-12 12:45:23,821 INFO L125 PetriNetUnfolderBase]: For 364769/364769 co-relation queries the response was YES. [2024-05-12 12:45:23,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47669 conditions, 6424 events. 3486/6424 cut-off events. For 364769/364769 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 47267 event pairs, 1006 based on Foata normal form. 2/6185 useless extension candidates. Maximal degree in co-relation 47446. Up to 5373 conditions per place. [2024-05-12 12:45:24,140 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 489 selfloop transitions, 43 changer transitions 0/538 dead transitions. [2024-05-12 12:45:24,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 538 transitions, 10322 flow [2024-05-12 12:45:24,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:45:24,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:45:24,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-05-12 12:45:24,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42657342657342656 [2024-05-12 12:45:24,142 INFO L175 Difference]: Start difference. First operand has 469 places, 488 transitions, 8816 flow. Second operand 11 states and 183 transitions. [2024-05-12 12:45:24,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 538 transitions, 10322 flow [2024-05-12 12:45:26,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 538 transitions, 9948 flow, removed 74 selfloop flow, removed 9 redundant places. [2024-05-12 12:45:26,907 INFO L231 Difference]: Finished difference. Result has 471 places, 490 transitions, 8683 flow [2024-05-12 12:45:26,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8442, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8683, PETRI_PLACES=471, PETRI_TRANSITIONS=490} [2024-05-12 12:45:26,907 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 428 predicate places. [2024-05-12 12:45:26,907 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 490 transitions, 8683 flow [2024-05-12 12:45:26,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:45:26,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:26,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:26,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-05-12 12:45:26,908 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:26,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:26,909 INFO L85 PathProgramCache]: Analyzing trace with hash 9180906, now seen corresponding path program 2 times [2024-05-12 12:45:26,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:26,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441874064] [2024-05-12 12:45:26,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:26,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:26,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:28,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:28,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:28,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441874064] [2024-05-12 12:45:28,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441874064] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:28,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:28,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:45:28,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129244267] [2024-05-12 12:45:28,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:28,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:45:28,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:28,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:45:28,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:45:28,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:28,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 490 transitions, 8683 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:45:28,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:28,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:28,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:30,865 INFO L124 PetriNetUnfolderBase]: 3521/6453 cut-off events. [2024-05-12 12:45:30,865 INFO L125 PetriNetUnfolderBase]: For 373976/373976 co-relation queries the response was YES. [2024-05-12 12:45:30,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47911 conditions, 6453 events. 3521/6453 cut-off events. For 373976/373976 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 47254 event pairs, 1070 based on Foata normal form. 2/6224 useless extension candidates. Maximal degree in co-relation 47687. Up to 5441 conditions per place. [2024-05-12 12:45:30,981 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 485 selfloop transitions, 57 changer transitions 0/548 dead transitions. [2024-05-12 12:45:30,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 548 transitions, 10365 flow [2024-05-12 12:45:30,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:45:30,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:45:30,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-05-12 12:45:30,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42735042735042733 [2024-05-12 12:45:30,982 INFO L175 Difference]: Start difference. First operand has 471 places, 490 transitions, 8683 flow. Second operand 12 states and 200 transitions. [2024-05-12 12:45:30,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 548 transitions, 10365 flow [2024-05-12 12:45:34,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 548 transitions, 10090 flow, removed 96 selfloop flow, removed 9 redundant places. [2024-05-12 12:45:34,506 INFO L231 Difference]: Finished difference. Result has 477 places, 498 transitions, 8972 flow [2024-05-12 12:45:34,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8408, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8972, PETRI_PLACES=477, PETRI_TRANSITIONS=498} [2024-05-12 12:45:34,507 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 434 predicate places. [2024-05-12 12:45:34,507 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 498 transitions, 8972 flow [2024-05-12 12:45:34,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:45:34,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:34,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:34,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-05-12 12:45:34,508 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:34,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:34,508 INFO L85 PathProgramCache]: Analyzing trace with hash 767124484, now seen corresponding path program 3 times [2024-05-12 12:45:34,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:34,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128937205] [2024-05-12 12:45:34,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:34,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:34,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:36,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-05-12 12:45:36,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:36,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128937205] [2024-05-12 12:45:36,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128937205] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:36,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:36,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:45:36,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429570535] [2024-05-12 12:45:36,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:36,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:45:36,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:36,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:45:36,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:45:36,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:36,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 498 transitions, 8972 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:45:36,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:36,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:36,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:38,406 INFO L124 PetriNetUnfolderBase]: 3550/6528 cut-off events. [2024-05-12 12:45:38,407 INFO L125 PetriNetUnfolderBase]: For 391731/391731 co-relation queries the response was YES. [2024-05-12 12:45:38,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48599 conditions, 6528 events. 3550/6528 cut-off events. For 391731/391731 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 48149 event pairs, 1076 based on Foata normal form. 2/6291 useless extension candidates. Maximal degree in co-relation 48371. Up to 5463 conditions per place. [2024-05-12 12:45:38,540 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 487 selfloop transitions, 60 changer transitions 0/553 dead transitions. [2024-05-12 12:45:38,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 553 transitions, 10718 flow [2024-05-12 12:45:38,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:45:38,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:45:38,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-05-12 12:45:38,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289044289044289 [2024-05-12 12:45:38,541 INFO L175 Difference]: Start difference. First operand has 477 places, 498 transitions, 8972 flow. Second operand 11 states and 184 transitions. [2024-05-12 12:45:38,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 553 transitions, 10718 flow [2024-05-12 12:45:42,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 553 transitions, 10363 flow, removed 152 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:42,790 INFO L231 Difference]: Finished difference. Result has 483 places, 502 transitions, 8969 flow [2024-05-12 12:45:42,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8617, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8969, PETRI_PLACES=483, PETRI_TRANSITIONS=502} [2024-05-12 12:45:42,790 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-05-12 12:45:42,791 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 502 transitions, 8969 flow [2024-05-12 12:45:42,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:45:42,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:42,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:42,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-05-12 12:45:42,791 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:42,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:42,792 INFO L85 PathProgramCache]: Analyzing trace with hash -962095830, now seen corresponding path program 4 times [2024-05-12 12:45:42,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:42,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881664937] [2024-05-12 12:45:42,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:42,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:42,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:44,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:44,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:44,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881664937] [2024-05-12 12:45:44,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881664937] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:44,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:44,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:45:44,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133118698] [2024-05-12 12:45:44,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:44,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:45:44,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:44,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:45:44,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:45:44,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:44,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 502 transitions, 8969 flow. Second operand has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:45:44,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:44,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:44,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:46,754 INFO L124 PetriNetUnfolderBase]: 3569/6561 cut-off events. [2024-05-12 12:45:46,754 INFO L125 PetriNetUnfolderBase]: For 398863/398863 co-relation queries the response was YES. [2024-05-12 12:45:46,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48850 conditions, 6561 events. 3569/6561 cut-off events. For 398863/398863 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 48420 event pairs, 1074 based on Foata normal form. 2/6324 useless extension candidates. Maximal degree in co-relation 48619. Up to 5509 conditions per place. [2024-05-12 12:45:46,869 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 504 selfloop transitions, 47 changer transitions 0/557 dead transitions. [2024-05-12 12:45:46,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 557 transitions, 10444 flow [2024-05-12 12:45:46,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:45:46,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:45:46,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-05-12 12:45:46,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44522144522144524 [2024-05-12 12:45:46,870 INFO L175 Difference]: Start difference. First operand has 483 places, 502 transitions, 8969 flow. Second operand 11 states and 191 transitions. [2024-05-12 12:45:46,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 557 transitions, 10444 flow [2024-05-12 12:45:50,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 557 transitions, 10080 flow, removed 91 selfloop flow, removed 9 redundant places. [2024-05-12 12:45:50,124 INFO L231 Difference]: Finished difference. Result has 485 places, 504 transitions, 8867 flow [2024-05-12 12:45:50,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8605, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8867, PETRI_PLACES=485, PETRI_TRANSITIONS=504} [2024-05-12 12:45:50,124 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-05-12 12:45:50,124 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 504 transitions, 8867 flow [2024-05-12 12:45:50,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:45:50,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:50,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:50,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-05-12 12:45:50,125 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:50,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:50,125 INFO L85 PathProgramCache]: Analyzing trace with hash 762482854, now seen corresponding path program 5 times [2024-05-12 12:45:50,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:50,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513105521] [2024-05-12 12:45:50,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:50,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:50,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:51,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:51,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:51,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513105521] [2024-05-12 12:45:51,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513105521] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:51,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:51,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:45:51,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720149774] [2024-05-12 12:45:51,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:51,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:45:51,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:51,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:45:51,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:45:52,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:52,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 504 transitions, 8867 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:45:52,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:52,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:52,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:54,165 INFO L124 PetriNetUnfolderBase]: 3595/6619 cut-off events. [2024-05-12 12:45:54,165 INFO L125 PetriNetUnfolderBase]: For 405818/405818 co-relation queries the response was YES. [2024-05-12 12:45:54,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49093 conditions, 6619 events. 3595/6619 cut-off events. For 405818/405818 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 49048 event pairs, 1069 based on Foata normal form. 2/6378 useless extension candidates. Maximal degree in co-relation 48861. Up to 5485 conditions per place. [2024-05-12 12:45:54,303 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 506 selfloop transitions, 49 changer transitions 0/561 dead transitions. [2024-05-12 12:45:54,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 561 transitions, 10403 flow [2024-05-12 12:45:54,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:45:54,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:45:54,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-05-12 12:45:54,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44755244755244755 [2024-05-12 12:45:54,305 INFO L175 Difference]: Start difference. First operand has 485 places, 504 transitions, 8867 flow. Second operand 11 states and 192 transitions. [2024-05-12 12:45:54,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 561 transitions, 10403 flow [2024-05-12 12:45:58,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 561 transitions, 10159 flow, removed 77 selfloop flow, removed 9 redundant places. [2024-05-12 12:45:58,200 INFO L231 Difference]: Finished difference. Result has 488 places, 508 transitions, 8951 flow [2024-05-12 12:45:58,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8623, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8951, PETRI_PLACES=488, PETRI_TRANSITIONS=508} [2024-05-12 12:45:58,215 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-05-12 12:45:58,216 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 508 transitions, 8951 flow [2024-05-12 12:45:58,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:45:58,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:58,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:58,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-05-12 12:45:58,216 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:58,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:58,217 INFO L85 PathProgramCache]: Analyzing trace with hash 422169694, now seen corresponding path program 1 times [2024-05-12 12:45:58,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:58,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216632908] [2024-05-12 12:45:58,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:58,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:58,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:59,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:59,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:59,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216632908] [2024-05-12 12:45:59,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216632908] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:59,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:59,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:45:59,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362888816] [2024-05-12 12:45:59,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:59,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:45:59,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:59,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:45:59,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:45:59,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:59,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 508 transitions, 8951 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:45:59,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:59,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:59,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:02,351 INFO L124 PetriNetUnfolderBase]: 3676/6746 cut-off events. [2024-05-12 12:46:02,351 INFO L125 PetriNetUnfolderBase]: For 495371/495371 co-relation queries the response was YES. [2024-05-12 12:46:02,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50167 conditions, 6746 events. 3676/6746 cut-off events. For 495371/495371 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 50035 event pairs, 1127 based on Foata normal form. 10/6521 useless extension candidates. Maximal degree in co-relation 49933. Up to 5586 conditions per place. [2024-05-12 12:46:02,452 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 515 selfloop transitions, 48 changer transitions 0/569 dead transitions. [2024-05-12 12:46:02,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 569 transitions, 10472 flow [2024-05-12 12:46:02,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:46:02,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:46:02,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 209 transitions. [2024-05-12 12:46:02,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4465811965811966 [2024-05-12 12:46:02,454 INFO L175 Difference]: Start difference. First operand has 488 places, 508 transitions, 8951 flow. Second operand 12 states and 209 transitions. [2024-05-12 12:46:02,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 569 transitions, 10472 flow [2024-05-12 12:46:06,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 569 transitions, 10181 flow, removed 100 selfloop flow, removed 8 redundant places. [2024-05-12 12:46:06,216 INFO L231 Difference]: Finished difference. Result has 492 places, 509 transitions, 8893 flow [2024-05-12 12:46:06,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8660, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8893, PETRI_PLACES=492, PETRI_TRANSITIONS=509} [2024-05-12 12:46:06,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-05-12 12:46:06,217 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 509 transitions, 8893 flow [2024-05-12 12:46:06,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:46:06,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:06,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:06,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-05-12 12:46:06,217 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:06,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:06,217 INFO L85 PathProgramCache]: Analyzing trace with hash -262964808, now seen corresponding path program 6 times [2024-05-12 12:46:06,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:06,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505666832] [2024-05-12 12:46:06,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:06,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:06,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:08,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:08,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:08,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505666832] [2024-05-12 12:46:08,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505666832] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:08,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:08,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:46:08,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041082043] [2024-05-12 12:46:08,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:08,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:46:08,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:08,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:46:08,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:46:08,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:46:08,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 509 transitions, 8893 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:46:08,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:08,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:46:08,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:10,953 INFO L124 PetriNetUnfolderBase]: 3695/6823 cut-off events. [2024-05-12 12:46:10,953 INFO L125 PetriNetUnfolderBase]: For 438854/438854 co-relation queries the response was YES. [2024-05-12 12:46:11,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50393 conditions, 6823 events. 3695/6823 cut-off events. For 438854/438854 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 51086 event pairs, 949 based on Foata normal form. 2/6574 useless extension candidates. Maximal degree in co-relation 50158. Up to 5158 conditions per place. [2024-05-12 12:46:11,089 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 446 selfloop transitions, 114 changer transitions 0/566 dead transitions. [2024-05-12 12:46:11,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 566 transitions, 10811 flow [2024-05-12 12:46:11,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:46:11,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:46:11,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-05-12 12:46:11,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4522144522144522 [2024-05-12 12:46:11,090 INFO L175 Difference]: Start difference. First operand has 492 places, 509 transitions, 8893 flow. Second operand 11 states and 194 transitions. [2024-05-12 12:46:11,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 566 transitions, 10811 flow [2024-05-12 12:46:14,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 566 transitions, 10600 flow, removed 59 selfloop flow, removed 10 redundant places. [2024-05-12 12:46:15,206 INFO L231 Difference]: Finished difference. Result has 493 places, 510 transitions, 8953 flow [2024-05-12 12:46:15,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8682, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8953, PETRI_PLACES=493, PETRI_TRANSITIONS=510} [2024-05-12 12:46:15,207 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-05-12 12:46:15,207 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 510 transitions, 8953 flow [2024-05-12 12:46:15,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:46:15,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:15,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:15,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-05-12 12:46:15,207 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:15,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:15,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1354796770, now seen corresponding path program 2 times [2024-05-12 12:46:15,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:15,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809754924] [2024-05-12 12:46:15,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:15,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:15,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:16,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:16,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:16,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809754924] [2024-05-12 12:46:16,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809754924] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:16,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:16,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:46:16,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651319346] [2024-05-12 12:46:16,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:16,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:46:16,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:16,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:46:16,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:46:16,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:46:16,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 510 transitions, 8953 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:46:16,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:16,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:46:16,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:19,621 INFO L124 PetriNetUnfolderBase]: 3895/7156 cut-off events. [2024-05-12 12:46:19,621 INFO L125 PetriNetUnfolderBase]: For 624174/624174 co-relation queries the response was YES. [2024-05-12 12:46:19,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55014 conditions, 7156 events. 3895/7156 cut-off events. For 624174/624174 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 53539 event pairs, 1014 based on Foata normal form. 8/6926 useless extension candidates. Maximal degree in co-relation 54778. Up to 4653 conditions per place. [2024-05-12 12:46:19,750 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 490 selfloop transitions, 96 changer transitions 0/592 dead transitions. [2024-05-12 12:46:19,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 592 transitions, 11516 flow [2024-05-12 12:46:19,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:46:19,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:46:19,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 225 transitions. [2024-05-12 12:46:19,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4807692307692308 [2024-05-12 12:46:19,752 INFO L175 Difference]: Start difference. First operand has 493 places, 510 transitions, 8953 flow. Second operand 12 states and 225 transitions. [2024-05-12 12:46:19,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 592 transitions, 11516 flow [2024-05-12 12:46:25,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 592 transitions, 11318 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 12:46:25,226 INFO L231 Difference]: Finished difference. Result has 498 places, 514 transitions, 9107 flow [2024-05-12 12:46:25,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8762, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9107, PETRI_PLACES=498, PETRI_TRANSITIONS=514} [2024-05-12 12:46:25,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-05-12 12:46:25,240 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 514 transitions, 9107 flow [2024-05-12 12:46:25,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:46:25,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:25,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:25,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-05-12 12:46:25,246 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:25,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:25,246 INFO L85 PathProgramCache]: Analyzing trace with hash 669493682, now seen corresponding path program 7 times [2024-05-12 12:46:25,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:25,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481174986] [2024-05-12 12:46:25,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:25,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:25,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:26,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:26,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:26,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481174986] [2024-05-12 12:46:26,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481174986] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:26,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:26,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:46:26,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706596645] [2024-05-12 12:46:26,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:26,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:46:26,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:26,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:46:26,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:46:27,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:46:27,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 514 transitions, 9107 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:46:27,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:27,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:46:27,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:29,367 INFO L124 PetriNetUnfolderBase]: 3914/7285 cut-off events. [2024-05-12 12:46:29,368 INFO L125 PetriNetUnfolderBase]: For 588626/588626 co-relation queries the response was YES. [2024-05-12 12:46:29,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55911 conditions, 7285 events. 3914/7285 cut-off events. For 588626/588626 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 55701 event pairs, 1160 based on Foata normal form. 2/7017 useless extension candidates. Maximal degree in co-relation 55673. Up to 5926 conditions per place. [2024-05-12 12:46:29,504 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 497 selfloop transitions, 68 changer transitions 0/571 dead transitions. [2024-05-12 12:46:29,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 571 transitions, 10896 flow [2024-05-12 12:46:29,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:46:29,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:46:29,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-05-12 12:46:29,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4568764568764569 [2024-05-12 12:46:29,506 INFO L175 Difference]: Start difference. First operand has 498 places, 514 transitions, 9107 flow. Second operand 11 states and 196 transitions. [2024-05-12 12:46:29,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 571 transitions, 10896 flow [2024-05-12 12:46:34,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 571 transitions, 10725 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-05-12 12:46:34,564 INFO L231 Difference]: Finished difference. Result has 500 places, 516 transitions, 9254 flow [2024-05-12 12:46:34,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8939, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9254, PETRI_PLACES=500, PETRI_TRANSITIONS=516} [2024-05-12 12:46:34,564 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-05-12 12:46:34,564 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 516 transitions, 9254 flow [2024-05-12 12:46:34,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:46:34,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:34,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:34,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-05-12 12:46:34,565 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:34,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:34,565 INFO L85 PathProgramCache]: Analyzing trace with hash 669487172, now seen corresponding path program 8 times [2024-05-12 12:46:34,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:34,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120456527] [2024-05-12 12:46:34,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:34,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:34,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:36,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:36,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:36,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120456527] [2024-05-12 12:46:36,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120456527] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:36,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:36,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:46:36,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423421612] [2024-05-12 12:46:36,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:36,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:46:36,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:36,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:46:36,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:46:36,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:46:36,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 516 transitions, 9254 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:46:36,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:36,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:46:36,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:39,229 INFO L124 PetriNetUnfolderBase]: 3933/7324 cut-off events. [2024-05-12 12:46:39,230 INFO L125 PetriNetUnfolderBase]: For 606123/606123 co-relation queries the response was YES. [2024-05-12 12:46:39,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56440 conditions, 7324 events. 3933/7324 cut-off events. For 606123/606123 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 56097 event pairs, 1173 based on Foata normal form. 2/7054 useless extension candidates. Maximal degree in co-relation 56201. Up to 5949 conditions per place. [2024-05-12 12:46:39,347 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 501 selfloop transitions, 67 changer transitions 0/574 dead transitions. [2024-05-12 12:46:39,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 574 transitions, 11061 flow [2024-05-12 12:46:39,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:46:39,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:46:39,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-05-12 12:46:39,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-05-12 12:46:39,348 INFO L175 Difference]: Start difference. First operand has 500 places, 516 transitions, 9254 flow. Second operand 11 states and 195 transitions. [2024-05-12 12:46:39,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 574 transitions, 11061 flow [2024-05-12 12:46:44,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 574 transitions, 10764 flow, removed 82 selfloop flow, removed 9 redundant places. [2024-05-12 12:46:44,032 INFO L231 Difference]: Finished difference. Result has 502 places, 518 transitions, 9275 flow [2024-05-12 12:46:44,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8957, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9275, PETRI_PLACES=502, PETRI_TRANSITIONS=518} [2024-05-12 12:46:44,033 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-05-12 12:46:44,033 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 518 transitions, 9275 flow [2024-05-12 12:46:44,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:46:44,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:44,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:44,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-05-12 12:46:44,033 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:44,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:44,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1337979496, now seen corresponding path program 3 times [2024-05-12 12:46:44,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:44,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005192077] [2024-05-12 12:46:44,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:44,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:44,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:45,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:45,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:45,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005192077] [2024-05-12 12:46:45,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005192077] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:45,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:45,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:46:45,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630836962] [2024-05-12 12:46:45,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:45,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:46:45,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:45,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:46:45,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:46:45,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:46:45,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 518 transitions, 9275 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:46:45,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:45,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:46:45,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:48,566 INFO L124 PetriNetUnfolderBase]: 4070/7591 cut-off events. [2024-05-12 12:46:48,567 INFO L125 PetriNetUnfolderBase]: For 738542/738542 co-relation queries the response was YES. [2024-05-12 12:46:48,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59284 conditions, 7591 events. 4070/7591 cut-off events. For 738542/738542 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 58681 event pairs, 1164 based on Foata normal form. 10/7325 useless extension candidates. Maximal degree in co-relation 59044. Up to 5845 conditions per place. [2024-05-12 12:46:48,713 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 470 selfloop transitions, 105 changer transitions 0/581 dead transitions. [2024-05-12 12:46:48,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 581 transitions, 11383 flow [2024-05-12 12:46:48,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:46:48,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:46:48,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-05-12 12:46:48,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592074592074592 [2024-05-12 12:46:48,714 INFO L175 Difference]: Start difference. First operand has 502 places, 518 transitions, 9275 flow. Second operand 11 states and 197 transitions. [2024-05-12 12:46:48,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 581 transitions, 11383 flow [2024-05-12 12:46:53,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 581 transitions, 11083 flow, removed 85 selfloop flow, removed 9 redundant places. [2024-05-12 12:46:53,886 INFO L231 Difference]: Finished difference. Result has 505 places, 524 transitions, 9631 flow [2024-05-12 12:46:53,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8975, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9631, PETRI_PLACES=505, PETRI_TRANSITIONS=524} [2024-05-12 12:46:53,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 462 predicate places. [2024-05-12 12:46:53,887 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 524 transitions, 9631 flow [2024-05-12 12:46:53,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:46:53,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:53,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:53,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-05-12 12:46:53,887 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:53,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:53,888 INFO L85 PathProgramCache]: Analyzing trace with hash 678065120, now seen corresponding path program 4 times [2024-05-12 12:46:53,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:53,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219427548] [2024-05-12 12:46:53,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:53,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:53,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:55,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:55,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:55,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219427548] [2024-05-12 12:46:55,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219427548] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:55,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:55,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:46:55,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834435077] [2024-05-12 12:46:55,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:55,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:46:55,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:55,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:46:55,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:46:55,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:46:55,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 524 transitions, 9631 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:46:55,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:55,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:46:55,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:58,454 INFO L124 PetriNetUnfolderBase]: 4151/7688 cut-off events. [2024-05-12 12:46:58,454 INFO L125 PetriNetUnfolderBase]: For 780181/780181 co-relation queries the response was YES. [2024-05-12 12:46:58,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60655 conditions, 7688 events. 4151/7688 cut-off events. For 780181/780181 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 59032 event pairs, 1189 based on Foata normal form. 10/7440 useless extension candidates. Maximal degree in co-relation 60413. Up to 5765 conditions per place. [2024-05-12 12:46:58,599 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 496 selfloop transitions, 93 changer transitions 0/595 dead transitions. [2024-05-12 12:46:58,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 595 transitions, 11675 flow [2024-05-12 12:46:58,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:46:58,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:46:58,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 220 transitions. [2024-05-12 12:46:58,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4700854700854701 [2024-05-12 12:46:58,600 INFO L175 Difference]: Start difference. First operand has 505 places, 524 transitions, 9631 flow. Second operand 12 states and 220 transitions. [2024-05-12 12:46:58,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 595 transitions, 11675 flow [2024-05-12 12:47:03,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 595 transitions, 11145 flow, removed 148 selfloop flow, removed 9 redundant places. [2024-05-12 12:47:03,833 INFO L231 Difference]: Finished difference. Result has 508 places, 524 transitions, 9291 flow [2024-05-12 12:47:03,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9101, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9291, PETRI_PLACES=508, PETRI_TRANSITIONS=524} [2024-05-12 12:47:03,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 465 predicate places. [2024-05-12 12:47:03,834 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 524 transitions, 9291 flow [2024-05-12 12:47:03,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:47:03,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:03,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:03,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-05-12 12:47:03,835 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:03,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:03,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1329935926, now seen corresponding path program 5 times [2024-05-12 12:47:03,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:03,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437432379] [2024-05-12 12:47:03,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:03,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:03,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:05,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:05,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:05,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437432379] [2024-05-12 12:47:05,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437432379] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:05,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:05,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:47:05,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961925338] [2024-05-12 12:47:05,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:05,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:47:05,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:05,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:47:05,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:47:05,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:47:05,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 524 transitions, 9291 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:47:05,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:05,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:47:05,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:08,642 INFO L124 PetriNetUnfolderBase]: 4236/7880 cut-off events. [2024-05-12 12:47:08,642 INFO L125 PetriNetUnfolderBase]: For 756408/756408 co-relation queries the response was YES. [2024-05-12 12:47:08,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60491 conditions, 7880 events. 4236/7880 cut-off events. For 756408/756408 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 61202 event pairs, 1281 based on Foata normal form. 10/7621 useless extension candidates. Maximal degree in co-relation 60248. Up to 6141 conditions per place. [2024-05-12 12:47:08,788 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 506 selfloop transitions, 81 changer transitions 0/593 dead transitions. [2024-05-12 12:47:08,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 593 transitions, 11216 flow [2024-05-12 12:47:08,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:47:08,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:47:08,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 219 transitions. [2024-05-12 12:47:08,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46794871794871795 [2024-05-12 12:47:08,789 INFO L175 Difference]: Start difference. First operand has 508 places, 524 transitions, 9291 flow. Second operand 12 states and 219 transitions. [2024-05-12 12:47:08,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 593 transitions, 11216 flow [2024-05-12 12:47:14,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 593 transitions, 11032 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 12:47:14,480 INFO L231 Difference]: Finished difference. Result has 511 places, 527 transitions, 9465 flow [2024-05-12 12:47:14,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9107, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9465, PETRI_PLACES=511, PETRI_TRANSITIONS=527} [2024-05-12 12:47:14,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 468 predicate places. [2024-05-12 12:47:14,481 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 527 transitions, 9465 flow [2024-05-12 12:47:14,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:47:14,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:14,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:14,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-05-12 12:47:14,482 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:14,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:14,482 INFO L85 PathProgramCache]: Analyzing trace with hash 441592532, now seen corresponding path program 9 times [2024-05-12 12:47:14,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:14,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013096831] [2024-05-12 12:47:14,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:14,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:14,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:16,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:16,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:16,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013096831] [2024-05-12 12:47:16,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013096831] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:16,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:16,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:47:16,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751117296] [2024-05-12 12:47:16,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:16,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:47:16,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:16,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:47:16,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:47:16,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:47:16,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 527 transitions, 9465 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:47:16,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:16,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:47:16,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:19,578 INFO L124 PetriNetUnfolderBase]: 4272/8023 cut-off events. [2024-05-12 12:47:19,579 INFO L125 PetriNetUnfolderBase]: For 717292/717292 co-relation queries the response was YES. [2024-05-12 12:47:19,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61815 conditions, 8023 events. 4272/8023 cut-off events. For 717292/717292 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 63163 event pairs, 1334 based on Foata normal form. 2/7729 useless extension candidates. Maximal degree in co-relation 61570. Up to 6479 conditions per place. [2024-05-12 12:47:19,713 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 484 selfloop transitions, 96 changer transitions 0/586 dead transitions. [2024-05-12 12:47:19,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 586 transitions, 11687 flow [2024-05-12 12:47:19,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:47:19,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:47:19,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-05-12 12:47:19,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4522144522144522 [2024-05-12 12:47:19,714 INFO L175 Difference]: Start difference. First operand has 511 places, 527 transitions, 9465 flow. Second operand 11 states and 194 transitions. [2024-05-12 12:47:19,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 586 transitions, 11687 flow [2024-05-12 12:47:25,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 586 transitions, 11410 flow, removed 74 selfloop flow, removed 8 redundant places. [2024-05-12 12:47:25,226 INFO L231 Difference]: Finished difference. Result has 515 places, 533 transitions, 9843 flow [2024-05-12 12:47:25,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9188, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9843, PETRI_PLACES=515, PETRI_TRANSITIONS=533} [2024-05-12 12:47:25,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 472 predicate places. [2024-05-12 12:47:25,227 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 533 transitions, 9843 flow [2024-05-12 12:47:25,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:47:25,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:25,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:25,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-05-12 12:47:25,227 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:25,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:25,228 INFO L85 PathProgramCache]: Analyzing trace with hash 441586022, now seen corresponding path program 10 times [2024-05-12 12:47:25,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:25,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013949763] [2024-05-12 12:47:25,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:25,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:25,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:26,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:26,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:26,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013949763] [2024-05-12 12:47:26,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013949763] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:26,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:26,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:47:26,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395902082] [2024-05-12 12:47:26,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:26,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:47:26,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:26,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:47:26,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:47:27,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:47:27,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 533 transitions, 9843 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:47:27,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:27,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:47:27,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:30,076 INFO L124 PetriNetUnfolderBase]: 4291/8032 cut-off events. [2024-05-12 12:47:30,076 INFO L125 PetriNetUnfolderBase]: For 721182/721182 co-relation queries the response was YES. [2024-05-12 12:47:30,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61855 conditions, 8032 events. 4291/8032 cut-off events. For 721182/721182 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 62954 event pairs, 1383 based on Foata normal form. 2/7746 useless extension candidates. Maximal degree in co-relation 61608. Up to 6609 conditions per place. [2024-05-12 12:47:30,250 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 521 selfloop transitions, 65 changer transitions 0/592 dead transitions. [2024-05-12 12:47:30,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 592 transitions, 11872 flow [2024-05-12 12:47:30,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:47:30,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:47:30,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-05-12 12:47:30,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592074592074592 [2024-05-12 12:47:30,251 INFO L175 Difference]: Start difference. First operand has 515 places, 533 transitions, 9843 flow. Second operand 11 states and 197 transitions. [2024-05-12 12:47:30,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 592 transitions, 11872 flow [2024-05-12 12:47:35,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 592 transitions, 11299 flow, removed 197 selfloop flow, removed 8 redundant places. [2024-05-12 12:47:35,820 INFO L231 Difference]: Finished difference. Result has 518 places, 535 transitions, 9602 flow [2024-05-12 12:47:35,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9270, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9602, PETRI_PLACES=518, PETRI_TRANSITIONS=535} [2024-05-12 12:47:35,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 475 predicate places. [2024-05-12 12:47:35,826 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 535 transitions, 9602 flow [2024-05-12 12:47:35,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:47:35,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:35,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:35,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-05-12 12:47:35,826 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:35,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:35,836 INFO L85 PathProgramCache]: Analyzing trace with hash 448088210, now seen corresponding path program 6 times [2024-05-12 12:47:35,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:35,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999880056] [2024-05-12 12:47:35,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:35,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:35,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:37,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:37,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:37,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999880056] [2024-05-12 12:47:37,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999880056] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:37,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:37,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:47:37,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896308287] [2024-05-12 12:47:37,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:37,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:47:37,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:37,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:47:37,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:47:37,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:47:37,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 535 transitions, 9602 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:47:37,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:37,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:47:37,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:41,354 INFO L124 PetriNetUnfolderBase]: 4372/8177 cut-off events. [2024-05-12 12:47:41,354 INFO L125 PetriNetUnfolderBase]: For 819139/819139 co-relation queries the response was YES. [2024-05-12 12:47:41,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62431 conditions, 8177 events. 4372/8177 cut-off events. For 819139/819139 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 64265 event pairs, 1383 based on Foata normal form. 10/7901 useless extension candidates. Maximal degree in co-relation 62183. Up to 6601 conditions per place. [2024-05-12 12:47:41,511 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 528 selfloop transitions, 68 changer transitions 0/602 dead transitions. [2024-05-12 12:47:41,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 602 transitions, 11672 flow [2024-05-12 12:47:41,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:47:41,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:47:41,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 218 transitions. [2024-05-12 12:47:41,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658119658119658 [2024-05-12 12:47:41,513 INFO L175 Difference]: Start difference. First operand has 518 places, 535 transitions, 9602 flow. Second operand 12 states and 218 transitions. [2024-05-12 12:47:41,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 602 transitions, 11672 flow [2024-05-12 12:47:47,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 602 transitions, 11358 flow, removed 94 selfloop flow, removed 9 redundant places. [2024-05-12 12:47:47,324 INFO L231 Difference]: Finished difference. Result has 521 places, 536 transitions, 9579 flow [2024-05-12 12:47:47,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9288, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9579, PETRI_PLACES=521, PETRI_TRANSITIONS=536} [2024-05-12 12:47:47,324 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 478 predicate places. [2024-05-12 12:47:47,325 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 536 transitions, 9579 flow [2024-05-12 12:47:47,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:47:47,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:47,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:47,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-05-12 12:47:47,325 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:47,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:47,325 INFO L85 PathProgramCache]: Analyzing trace with hash -509172634, now seen corresponding path program 11 times [2024-05-12 12:47:47,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:47,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149066129] [2024-05-12 12:47:47,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:47,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:47,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:48,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-05-12 12:47:48,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:48,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149066129] [2024-05-12 12:47:48,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149066129] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:48,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:48,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:47:48,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95922712] [2024-05-12 12:47:48,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:48,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:47:48,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:48,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:47:48,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:47:49,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:47:49,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 536 transitions, 9579 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:47:49,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:49,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:47:49,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:51,950 INFO L124 PetriNetUnfolderBase]: 4398/8259 cut-off events. [2024-05-12 12:47:51,951 INFO L125 PetriNetUnfolderBase]: For 759210/759210 co-relation queries the response was YES. [2024-05-12 12:47:52,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62870 conditions, 8259 events. 4398/8259 cut-off events. For 759210/759210 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 65343 event pairs, 1410 based on Foata normal form. 2/7963 useless extension candidates. Maximal degree in co-relation 62621. Up to 6731 conditions per place. [2024-05-12 12:47:52,114 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 523 selfloop transitions, 68 changer transitions 0/597 dead transitions. [2024-05-12 12:47:52,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 597 transitions, 11520 flow [2024-05-12 12:47:52,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:47:52,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:47:52,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-05-12 12:47:52,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592074592074592 [2024-05-12 12:47:52,116 INFO L175 Difference]: Start difference. First operand has 521 places, 536 transitions, 9579 flow. Second operand 11 states and 197 transitions. [2024-05-12 12:47:52,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 597 transitions, 11520 flow [2024-05-12 12:47:59,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 597 transitions, 11251 flow, removed 68 selfloop flow, removed 10 redundant places. [2024-05-12 12:47:59,013 INFO L231 Difference]: Finished difference. Result has 523 places, 539 transitions, 9537 flow [2024-05-12 12:47:59,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9310, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9537, PETRI_PLACES=523, PETRI_TRANSITIONS=539} [2024-05-12 12:47:59,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 480 predicate places. [2024-05-12 12:47:59,014 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 539 transitions, 9537 flow [2024-05-12 12:47:59,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:47:59,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:59,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:59,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-05-12 12:47:59,014 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:59,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:59,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1441795662, now seen corresponding path program 12 times [2024-05-12 12:47:59,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:59,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249887482] [2024-05-12 12:47:59,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:59,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:59,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:00,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:00,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:00,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249887482] [2024-05-12 12:48:00,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249887482] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:00,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:00,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:48:00,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698799675] [2024-05-12 12:48:00,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:00,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:48:00,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:00,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:48:00,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:48:01,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:48:01,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 539 transitions, 9537 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:48:01,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:01,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:48:01,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:03,956 INFO L124 PetriNetUnfolderBase]: 4399/8256 cut-off events. [2024-05-12 12:48:03,956 INFO L125 PetriNetUnfolderBase]: For 716869/716869 co-relation queries the response was YES. [2024-05-12 12:48:04,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62051 conditions, 8256 events. 4399/8256 cut-off events. For 716869/716869 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 65224 event pairs, 1418 based on Foata normal form. 2/7962 useless extension candidates. Maximal degree in co-relation 61800. Up to 6819 conditions per place. [2024-05-12 12:48:04,115 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 524 selfloop transitions, 65 changer transitions 0/595 dead transitions. [2024-05-12 12:48:04,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 595 transitions, 11423 flow [2024-05-12 12:48:04,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:48:04,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:48:04,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-05-12 12:48:04,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-05-12 12:48:04,116 INFO L175 Difference]: Start difference. First operand has 523 places, 539 transitions, 9537 flow. Second operand 11 states and 198 transitions. [2024-05-12 12:48:04,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 595 transitions, 11423 flow [2024-05-12 12:48:10,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 595 transitions, 11269 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-05-12 12:48:10,806 INFO L231 Difference]: Finished difference. Result has 526 places, 541 transitions, 9714 flow [2024-05-12 12:48:10,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9383, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9714, PETRI_PLACES=526, PETRI_TRANSITIONS=541} [2024-05-12 12:48:10,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 483 predicate places. [2024-05-12 12:48:10,806 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 541 transitions, 9714 flow [2024-05-12 12:48:10,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:48:10,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:10,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:10,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-05-12 12:48:10,807 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:10,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:10,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1441802172, now seen corresponding path program 13 times [2024-05-12 12:48:10,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:10,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699879067] [2024-05-12 12:48:10,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:10,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:10,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:12,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:12,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:12,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699879067] [2024-05-12 12:48:12,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699879067] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:12,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:12,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:48:12,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772874607] [2024-05-12 12:48:12,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:12,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:48:12,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:12,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:48:12,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:48:12,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:48:12,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 541 transitions, 9714 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:48:12,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:12,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:48:12,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:15,525 INFO L124 PetriNetUnfolderBase]: 4418/8295 cut-off events. [2024-05-12 12:48:15,526 INFO L125 PetriNetUnfolderBase]: For 738408/738408 co-relation queries the response was YES. [2024-05-12 12:48:15,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62694 conditions, 8295 events. 4418/8295 cut-off events. For 738408/738408 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 65633 event pairs, 1424 based on Foata normal form. 2/7999 useless extension candidates. Maximal degree in co-relation 62442. Up to 6842 conditions per place. [2024-05-12 12:48:15,661 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 527 selfloop transitions, 64 changer transitions 0/597 dead transitions. [2024-05-12 12:48:15,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 597 transitions, 11618 flow [2024-05-12 12:48:15,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:48:15,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:48:15,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-05-12 12:48:15,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592074592074592 [2024-05-12 12:48:15,662 INFO L175 Difference]: Start difference. First operand has 526 places, 541 transitions, 9714 flow. Second operand 11 states and 197 transitions. [2024-05-12 12:48:15,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 597 transitions, 11618 flow [2024-05-12 12:48:21,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 597 transitions, 11305 flow, removed 93 selfloop flow, removed 9 redundant places. [2024-05-12 12:48:21,926 INFO L231 Difference]: Finished difference. Result has 528 places, 543 transitions, 9741 flow [2024-05-12 12:48:21,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9401, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9741, PETRI_PLACES=528, PETRI_TRANSITIONS=543} [2024-05-12 12:48:21,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 485 predicate places. [2024-05-12 12:48:21,926 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 543 transitions, 9741 flow [2024-05-12 12:48:21,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:48:21,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:21,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:21,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-05-12 12:48:21,927 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:21,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:21,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1441975152, now seen corresponding path program 14 times [2024-05-12 12:48:21,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:21,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530032631] [2024-05-12 12:48:21,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:21,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:21,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:23,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:23,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:23,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530032631] [2024-05-12 12:48:23,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530032631] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:23,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:23,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:48:23,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743824254] [2024-05-12 12:48:23,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:23,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:48:23,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:23,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:48:23,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:48:23,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:48:23,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 543 transitions, 9741 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:48:23,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:23,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:48:23,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:26,520 INFO L124 PetriNetUnfolderBase]: 4437/8334 cut-off events. [2024-05-12 12:48:26,521 INFO L125 PetriNetUnfolderBase]: For 753949/753949 co-relation queries the response was YES. [2024-05-12 12:48:26,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63067 conditions, 8334 events. 4437/8334 cut-off events. For 753949/753949 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 66072 event pairs, 1416 based on Foata normal form. 2/8036 useless extension candidates. Maximal degree in co-relation 62814. Up to 6832 conditions per place. [2024-05-12 12:48:26,700 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 530 selfloop transitions, 65 changer transitions 0/601 dead transitions. [2024-05-12 12:48:26,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 601 transitions, 11817 flow [2024-05-12 12:48:26,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:48:26,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:48:26,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-05-12 12:48:26,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4662004662004662 [2024-05-12 12:48:26,701 INFO L175 Difference]: Start difference. First operand has 528 places, 543 transitions, 9741 flow. Second operand 11 states and 200 transitions. [2024-05-12 12:48:26,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 601 transitions, 11817 flow [2024-05-12 12:48:33,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 601 transitions, 11493 flow, removed 99 selfloop flow, removed 9 redundant places. [2024-05-12 12:48:33,963 INFO L231 Difference]: Finished difference. Result has 530 places, 545 transitions, 9762 flow [2024-05-12 12:48:33,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9417, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9762, PETRI_PLACES=530, PETRI_TRANSITIONS=545} [2024-05-12 12:48:33,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 487 predicate places. [2024-05-12 12:48:33,964 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 545 transitions, 9762 flow [2024-05-12 12:48:33,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:48:33,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:33,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:33,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-05-12 12:48:33,973 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:33,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:33,973 INFO L85 PathProgramCache]: Analyzing trace with hash 840810748, now seen corresponding path program 15 times [2024-05-12 12:48:33,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:33,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653410244] [2024-05-12 12:48:33,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:33,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:33,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:35,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:35,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:35,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653410244] [2024-05-12 12:48:35,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653410244] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:35,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:35,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:48:35,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479634120] [2024-05-12 12:48:35,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:35,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:48:35,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:35,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:48:35,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:48:36,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:48:36,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 545 transitions, 9762 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:48:36,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:36,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:48:36,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:39,126 INFO L124 PetriNetUnfolderBase]: 4463/8392 cut-off events. [2024-05-12 12:48:39,127 INFO L125 PetriNetUnfolderBase]: For 775635/775635 co-relation queries the response was YES. [2024-05-12 12:48:39,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63633 conditions, 8392 events. 4463/8392 cut-off events. For 775635/775635 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 66777 event pairs, 1388 based on Foata normal form. 2/8090 useless extension candidates. Maximal degree in co-relation 63379. Up to 6699 conditions per place. [2024-05-12 12:48:39,286 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 528 selfloop transitions, 71 changer transitions 0/605 dead transitions. [2024-05-12 12:48:39,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 605 transitions, 11879 flow [2024-05-12 12:48:39,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:48:39,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:48:39,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-05-12 12:48:39,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592074592074592 [2024-05-12 12:48:39,287 INFO L175 Difference]: Start difference. First operand has 530 places, 545 transitions, 9762 flow. Second operand 11 states and 197 transitions. [2024-05-12 12:48:39,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 605 transitions, 11879 flow [2024-05-12 12:48:46,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 605 transitions, 11550 flow, removed 101 selfloop flow, removed 9 redundant places. [2024-05-12 12:48:46,873 INFO L231 Difference]: Finished difference. Result has 533 places, 547 transitions, 9652 flow [2024-05-12 12:48:46,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9433, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9652, PETRI_PLACES=533, PETRI_TRANSITIONS=547} [2024-05-12 12:48:46,874 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 490 predicate places. [2024-05-12 12:48:46,874 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 547 transitions, 9652 flow [2024-05-12 12:48:46,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:48:46,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:46,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:46,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-05-12 12:48:46,874 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:46,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:46,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1269066204, now seen corresponding path program 7 times [2024-05-12 12:48:46,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:46,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23657299] [2024-05-12 12:48:46,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:46,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:46,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:48,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:48,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:48,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23657299] [2024-05-12 12:48:48,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23657299] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:48,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:48,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:48:48,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239988521] [2024-05-12 12:48:48,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:48,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:48:48,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:48,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:48:48,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:48:48,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:48:48,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 547 transitions, 9652 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:48:48,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:48,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:48:48,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:52,284 INFO L124 PetriNetUnfolderBase]: 4466/8399 cut-off events. [2024-05-12 12:48:52,284 INFO L125 PetriNetUnfolderBase]: For 747859/747859 co-relation queries the response was YES. [2024-05-12 12:48:52,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61871 conditions, 8399 events. 4466/8399 cut-off events. For 747859/747859 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 66705 event pairs, 1439 based on Foata normal form. 10/8107 useless extension candidates. Maximal degree in co-relation 61615. Up to 6775 conditions per place. [2024-05-12 12:48:52,423 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 540 selfloop transitions, 67 changer transitions 0/613 dead transitions. [2024-05-12 12:48:52,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 613 transitions, 11621 flow [2024-05-12 12:48:52,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:48:52,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:48:52,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 218 transitions. [2024-05-12 12:48:52,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658119658119658 [2024-05-12 12:48:52,424 INFO L175 Difference]: Start difference. First operand has 533 places, 547 transitions, 9652 flow. Second operand 12 states and 218 transitions. [2024-05-12 12:48:52,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 613 transitions, 11621 flow [2024-05-12 12:48:58,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 613 transitions, 11469 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-05-12 12:48:58,926 INFO L231 Difference]: Finished difference. Result has 538 places, 549 transitions, 9808 flow [2024-05-12 12:48:58,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9500, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9808, PETRI_PLACES=538, PETRI_TRANSITIONS=549} [2024-05-12 12:48:58,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 495 predicate places. [2024-05-12 12:48:58,926 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 549 transitions, 9808 flow [2024-05-12 12:48:58,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:48:58,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:58,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:58,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-05-12 12:48:58,927 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:58,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:58,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1281866394, now seen corresponding path program 16 times [2024-05-12 12:48:58,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:58,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835010802] [2024-05-12 12:48:58,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:58,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:58,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:00,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:00,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:00,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835010802] [2024-05-12 12:49:00,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835010802] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:00,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:00,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:49:00,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102686031] [2024-05-12 12:49:00,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:00,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:49:00,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:00,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:49:00,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:49:01,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:49:01,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 549 transitions, 9808 flow. Second operand has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:49:01,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:01,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:49:01,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:04,113 INFO L124 PetriNetUnfolderBase]: 4485/8230 cut-off events. [2024-05-12 12:49:04,113 INFO L125 PetriNetUnfolderBase]: For 682925/682927 co-relation queries the response was YES. [2024-05-12 12:49:04,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62280 conditions, 8230 events. 4485/8230 cut-off events. For 682925/682927 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 63470 event pairs, 718 based on Foata normal form. 2/7998 useless extension candidates. Maximal degree in co-relation 62022. Up to 6360 conditions per place. [2024-05-12 12:49:04,251 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 479 selfloop transitions, 124 changer transitions 0/609 dead transitions. [2024-05-12 12:49:04,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 609 transitions, 12084 flow [2024-05-12 12:49:04,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:49:04,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:49:04,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-05-12 12:49:04,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4731934731934732 [2024-05-12 12:49:04,252 INFO L175 Difference]: Start difference. First operand has 538 places, 549 transitions, 9808 flow. Second operand 11 states and 203 transitions. [2024-05-12 12:49:04,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 609 transitions, 12084 flow [2024-05-12 12:49:10,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 609 transitions, 11813 flow, removed 72 selfloop flow, removed 9 redundant places. [2024-05-12 12:49:10,866 INFO L231 Difference]: Finished difference. Result has 540 places, 550 transitions, 9847 flow [2024-05-12 12:49:10,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9537, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9847, PETRI_PLACES=540, PETRI_TRANSITIONS=550} [2024-05-12 12:49:10,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 497 predicate places. [2024-05-12 12:49:10,867 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 550 transitions, 9847 flow [2024-05-12 12:49:10,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:49:10,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:10,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:10,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-05-12 12:49:10,868 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:10,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:10,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1281558936, now seen corresponding path program 8 times [2024-05-12 12:49:10,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:10,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297512108] [2024-05-12 12:49:10,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:10,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:10,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:12,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:12,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:12,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297512108] [2024-05-12 12:49:12,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297512108] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:12,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:12,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:49:12,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437638832] [2024-05-12 12:49:12,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:12,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:49:12,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:12,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:49:12,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:49:12,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:49:12,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 550 transitions, 9847 flow. Second operand has 12 states, 12 states have (on average 9.5) internal successors, (114), 12 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-05-12 12:49:12,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:12,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:49:12,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:16,164 INFO L124 PetriNetUnfolderBase]: 4655/8446 cut-off events. [2024-05-12 12:49:16,165 INFO L125 PetriNetUnfolderBase]: For 891251/891253 co-relation queries the response was YES. [2024-05-12 12:49:16,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66355 conditions, 8446 events. 4655/8446 cut-off events. For 891251/891253 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 64283 event pairs, 576 based on Foata normal form. 8/8254 useless extension candidates. Maximal degree in co-relation 66096. Up to 2874 conditions per place. [2024-05-12 12:49:16,306 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 362 selfloop transitions, 254 changer transitions 0/622 dead transitions. [2024-05-12 12:49:16,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 622 transitions, 12589 flow [2024-05-12 12:49:16,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:49:16,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:49:16,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-05-12 12:49:16,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-05-12 12:49:16,308 INFO L175 Difference]: Start difference. First operand has 540 places, 550 transitions, 9847 flow. Second operand 11 states and 209 transitions. [2024-05-12 12:49:16,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 622 transitions, 12589 flow [2024-05-12 12:49:22,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 622 transitions, 12329 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-05-12 12:49:22,824 INFO L231 Difference]: Finished difference. Result has 543 places, 551 transitions, 10219 flow [2024-05-12 12:49:22,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9587, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10219, PETRI_PLACES=543, PETRI_TRANSITIONS=551} [2024-05-12 12:49:22,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 500 predicate places. [2024-05-12 12:49:22,825 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 551 transitions, 10219 flow [2024-05-12 12:49:22,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.5) internal successors, (114), 12 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-05-12 12:49:22,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:22,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:22,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-05-12 12:49:22,825 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:22,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:22,826 INFO L85 PathProgramCache]: Analyzing trace with hash -870983388, now seen corresponding path program 9 times [2024-05-12 12:49:22,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:22,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815405596] [2024-05-12 12:49:22,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:22,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:22,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:24,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:24,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:24,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815405596] [2024-05-12 12:49:24,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815405596] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:24,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:24,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:49:24,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247592817] [2024-05-12 12:49:24,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:24,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:49:24,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:24,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:49:24,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:49:24,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:49:24,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 551 transitions, 10219 flow. Second operand has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:49:24,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:24,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:49:24,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:28,234 INFO L124 PetriNetUnfolderBase]: 4755/8786 cut-off events. [2024-05-12 12:49:28,234 INFO L125 PetriNetUnfolderBase]: For 992933/992935 co-relation queries the response was YES. [2024-05-12 12:49:28,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69708 conditions, 8786 events. 4755/8786 cut-off events. For 992933/992935 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 69248 event pairs, 966 based on Foata normal form. 12/8546 useless extension candidates. Maximal degree in co-relation 69447. Up to 4940 conditions per place. [2024-05-12 12:49:28,412 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 419 selfloop transitions, 204 changer transitions 0/629 dead transitions. [2024-05-12 12:49:28,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 629 transitions, 12791 flow [2024-05-12 12:49:28,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:49:28,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:49:28,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 248 transitions. [2024-05-12 12:49:28,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4891518737672584 [2024-05-12 12:49:28,414 INFO L175 Difference]: Start difference. First operand has 543 places, 551 transitions, 10219 flow. Second operand 13 states and 248 transitions. [2024-05-12 12:49:28,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 629 transitions, 12791 flow [2024-05-12 12:49:35,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 629 transitions, 12209 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-05-12 12:49:35,456 INFO L231 Difference]: Finished difference. Result has 544 places, 552 transitions, 10111 flow [2024-05-12 12:49:35,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9637, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10111, PETRI_PLACES=544, PETRI_TRANSITIONS=552} [2024-05-12 12:49:35,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 501 predicate places. [2024-05-12 12:49:35,457 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 552 transitions, 10111 flow [2024-05-12 12:49:35,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:49:35,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:35,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:35,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-05-12 12:49:35,458 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:35,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:35,458 INFO L85 PathProgramCache]: Analyzing trace with hash -871271688, now seen corresponding path program 10 times [2024-05-12 12:49:35,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:35,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736961606] [2024-05-12 12:49:35,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:35,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:35,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:37,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:37,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:37,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736961606] [2024-05-12 12:49:37,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736961606] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:37,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:37,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:49:37,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612469550] [2024-05-12 12:49:37,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:37,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:49:37,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:37,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:49:37,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:49:37,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:49:37,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 552 transitions, 10111 flow. Second operand has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:49:37,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:37,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:49:37,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:41,763 INFO L124 PetriNetUnfolderBase]: 4836/9009 cut-off events. [2024-05-12 12:49:41,763 INFO L125 PetriNetUnfolderBase]: For 1002397/1002399 co-relation queries the response was YES. [2024-05-12 12:49:41,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70900 conditions, 9009 events. 4836/9009 cut-off events. For 1002397/1002399 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 71787 event pairs, 932 based on Foata normal form. 10/8743 useless extension candidates. Maximal degree in co-relation 70642. Up to 6813 conditions per place. [2024-05-12 12:49:41,934 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 493 selfloop transitions, 122 changer transitions 0/621 dead transitions. [2024-05-12 12:49:41,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 621 transitions, 12421 flow [2024-05-12 12:49:41,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:49:41,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:49:41,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 224 transitions. [2024-05-12 12:49:41,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47863247863247865 [2024-05-12 12:49:41,935 INFO L175 Difference]: Start difference. First operand has 544 places, 552 transitions, 10111 flow. Second operand 12 states and 224 transitions. [2024-05-12 12:49:41,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 621 transitions, 12421 flow [2024-05-12 12:49:48,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 621 transitions, 12141 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-05-12 12:49:48,684 INFO L231 Difference]: Finished difference. Result has 545 places, 553 transitions, 10240 flow [2024-05-12 12:49:48,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9831, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10240, PETRI_PLACES=545, PETRI_TRANSITIONS=553} [2024-05-12 12:49:48,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 502 predicate places. [2024-05-12 12:49:48,685 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 553 transitions, 10240 flow [2024-05-12 12:49:48,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:49:48,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:48,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:48,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-05-12 12:49:48,685 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:48,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:48,686 INFO L85 PathProgramCache]: Analyzing trace with hash -879554826, now seen corresponding path program 17 times [2024-05-12 12:49:48,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:48,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568745870] [2024-05-12 12:49:48,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:48,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:48,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:50,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:50,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:50,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568745870] [2024-05-12 12:49:50,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568745870] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:50,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:50,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:49:50,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897123921] [2024-05-12 12:49:50,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:50,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:49:50,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:50,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:49:50,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:49:50,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:49:50,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 553 transitions, 10240 flow. Second operand has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:49:50,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:50,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:49:50,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:54,422 INFO L124 PetriNetUnfolderBase]: 4855/9084 cut-off events. [2024-05-12 12:49:54,422 INFO L125 PetriNetUnfolderBase]: For 940580/940582 co-relation queries the response was YES. [2024-05-12 12:49:54,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71232 conditions, 9084 events. 4855/9084 cut-off events. For 940580/940582 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 72702 event pairs, 988 based on Foata normal form. 2/8796 useless extension candidates. Maximal degree in co-relation 70974. Up to 7152 conditions per place. [2024-05-12 12:49:54,584 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 494 selfloop transitions, 112 changer transitions 0/612 dead transitions. [2024-05-12 12:49:54,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 612 transitions, 12532 flow [2024-05-12 12:49:54,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:49:54,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:49:54,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-05-12 12:49:54,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47086247086247085 [2024-05-12 12:49:54,585 INFO L175 Difference]: Start difference. First operand has 545 places, 553 transitions, 10240 flow. Second operand 11 states and 202 transitions. [2024-05-12 12:49:54,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 612 transitions, 12532 flow [2024-05-12 12:50:01,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 612 transitions, 12149 flow, removed 73 selfloop flow, removed 9 redundant places. [2024-05-12 12:50:01,610 INFO L231 Difference]: Finished difference. Result has 547 places, 555 transitions, 10310 flow [2024-05-12 12:50:01,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9857, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10310, PETRI_PLACES=547, PETRI_TRANSITIONS=555} [2024-05-12 12:50:01,611 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 504 predicate places. [2024-05-12 12:50:01,611 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 555 transitions, 10310 flow [2024-05-12 12:50:01,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:50:01,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:01,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:01,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-05-12 12:50:01,612 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:01,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:01,612 INFO L85 PathProgramCache]: Analyzing trace with hash 661132072, now seen corresponding path program 11 times [2024-05-12 12:50:01,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:01,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678703780] [2024-05-12 12:50:01,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:01,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:01,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:03,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:03,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:03,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678703780] [2024-05-12 12:50:03,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678703780] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:03,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:03,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:50:03,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848595794] [2024-05-12 12:50:03,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:03,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:50:03,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:03,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:50:03,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:50:03,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:50:03,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 555 transitions, 10310 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:50:03,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:03,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:50:03,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:07,722 INFO L124 PetriNetUnfolderBase]: 4955/9106 cut-off events. [2024-05-12 12:50:07,722 INFO L125 PetriNetUnfolderBase]: For 1079762/1079764 co-relation queries the response was YES. [2024-05-12 12:50:07,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72493 conditions, 9106 events. 4955/9106 cut-off events. For 1079762/1079764 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 71620 event pairs, 885 based on Foata normal form. 12/8882 useless extension candidates. Maximal degree in co-relation 72234. Up to 6948 conditions per place. [2024-05-12 12:50:07,878 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 467 selfloop transitions, 144 changer transitions 0/617 dead transitions. [2024-05-12 12:50:07,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 617 transitions, 12504 flow [2024-05-12 12:50:07,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:50:07,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:50:07,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-05-12 12:50:07,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4801864801864802 [2024-05-12 12:50:07,879 INFO L175 Difference]: Start difference. First operand has 547 places, 555 transitions, 10310 flow. Second operand 11 states and 206 transitions. [2024-05-12 12:50:07,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 617 transitions, 12504 flow [2024-05-12 12:50:14,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 617 transitions, 12063 flow, removed 108 selfloop flow, removed 10 redundant places. [2024-05-12 12:50:14,760 INFO L231 Difference]: Finished difference. Result has 548 places, 556 transitions, 10227 flow [2024-05-12 12:50:14,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9869, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10227, PETRI_PLACES=548, PETRI_TRANSITIONS=556} [2024-05-12 12:50:14,761 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-05-12 12:50:14,761 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 556 transitions, 10227 flow [2024-05-12 12:50:14,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:50:14,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:14,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:14,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-05-12 12:50:14,761 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:14,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:14,762 INFO L85 PathProgramCache]: Analyzing trace with hash 231788870, now seen corresponding path program 12 times [2024-05-12 12:50:14,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:14,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249663769] [2024-05-12 12:50:14,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:14,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:14,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:17,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:17,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:17,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249663769] [2024-05-12 12:50:17,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249663769] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:17,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:17,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:50:17,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640563472] [2024-05-12 12:50:17,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:17,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:50:17,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:17,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:50:17,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:50:17,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:50:17,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 556 transitions, 10227 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:50:17,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:17,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:50:17,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:21,538 INFO L124 PetriNetUnfolderBase]: 5163/9502 cut-off events. [2024-05-12 12:50:21,539 INFO L125 PetriNetUnfolderBase]: For 1213336/1213338 co-relation queries the response was YES. [2024-05-12 12:50:21,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77009 conditions, 9502 events. 5163/9502 cut-off events. For 1213336/1213338 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 75060 event pairs, 823 based on Foata normal form. 8/9270 useless extension candidates. Maximal degree in co-relation 76749. Up to 6408 conditions per place. [2024-05-12 12:50:21,724 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 441 selfloop transitions, 191 changer transitions 0/638 dead transitions. [2024-05-12 12:50:21,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 638 transitions, 13237 flow [2024-05-12 12:50:21,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:50:21,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:50:21,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 227 transitions. [2024-05-12 12:50:21,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48504273504273504 [2024-05-12 12:50:21,725 INFO L175 Difference]: Start difference. First operand has 548 places, 556 transitions, 10227 flow. Second operand 12 states and 227 transitions. [2024-05-12 12:50:21,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 638 transitions, 13237 flow [2024-05-12 12:50:31,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 638 transitions, 12937 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-05-12 12:50:31,898 INFO L231 Difference]: Finished difference. Result has 553 places, 559 transitions, 10393 flow [2024-05-12 12:50:31,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9927, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10393, PETRI_PLACES=553, PETRI_TRANSITIONS=559} [2024-05-12 12:50:31,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 510 predicate places. [2024-05-12 12:50:31,898 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 559 transitions, 10393 flow [2024-05-12 12:50:31,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:50:31,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:31,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:31,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-05-12 12:50:31,899 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:31,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:31,899 INFO L85 PathProgramCache]: Analyzing trace with hash -879561336, now seen corresponding path program 18 times [2024-05-12 12:50:31,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:31,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134508506] [2024-05-12 12:50:31,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:31,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:31,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:33,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:33,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:33,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134508506] [2024-05-12 12:50:33,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134508506] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:33,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:33,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:50:33,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927664389] [2024-05-12 12:50:33,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:33,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:50:33,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:33,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:50:33,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:50:33,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:50:33,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 559 transitions, 10393 flow. Second operand has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:50:33,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:33,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:50:33,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:38,153 INFO L124 PetriNetUnfolderBase]: 5182/9757 cut-off events. [2024-05-12 12:50:38,154 INFO L125 PetriNetUnfolderBase]: For 1165765/1165767 co-relation queries the response was YES. [2024-05-12 12:50:38,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78469 conditions, 9757 events. 5182/9757 cut-off events. For 1165765/1165767 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 79617 event pairs, 1151 based on Foata normal form. 2/9445 useless extension candidates. Maximal degree in co-relation 78206. Up to 7751 conditions per place. [2024-05-12 12:50:38,355 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 503 selfloop transitions, 110 changer transitions 0/619 dead transitions. [2024-05-12 12:50:38,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 619 transitions, 12875 flow [2024-05-12 12:50:38,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:50:38,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:50:38,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-05-12 12:50:38,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46853146853146854 [2024-05-12 12:50:38,357 INFO L175 Difference]: Start difference. First operand has 553 places, 559 transitions, 10393 flow. Second operand 11 states and 201 transitions. [2024-05-12 12:50:38,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 619 transitions, 12875 flow [2024-05-12 12:50:47,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 619 transitions, 12501 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-05-12 12:50:47,120 INFO L231 Difference]: Finished difference. Result has 556 places, 561 transitions, 10474 flow [2024-05-12 12:50:47,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10019, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10474, PETRI_PLACES=556, PETRI_TRANSITIONS=561} [2024-05-12 12:50:47,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 513 predicate places. [2024-05-12 12:50:47,120 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 561 transitions, 10474 flow [2024-05-12 12:50:47,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:50:47,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:47,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:47,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-05-12 12:50:47,121 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:47,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:47,121 INFO L85 PathProgramCache]: Analyzing trace with hash -879315258, now seen corresponding path program 13 times [2024-05-12 12:50:47,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:47,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772218236] [2024-05-12 12:50:47,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:47,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:47,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:48,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:48,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:48,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772218236] [2024-05-12 12:50:48,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772218236] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:48,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:48,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:50:48,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275487219] [2024-05-12 12:50:48,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:48,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:50:48,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:48,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:50:48,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:50:49,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:50:49,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 561 transitions, 10474 flow. Second operand has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:50:49,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:49,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:50:49,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:53,403 INFO L124 PetriNetUnfolderBase]: 5263/9902 cut-off events. [2024-05-12 12:50:53,403 INFO L125 PetriNetUnfolderBase]: For 1312367/1312369 co-relation queries the response was YES. [2024-05-12 12:50:53,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79523 conditions, 9902 events. 5263/9902 cut-off events. For 1312367/1312369 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 80974 event pairs, 1172 based on Foata normal form. 10/9600 useless extension candidates. Maximal degree in co-relation 79259. Up to 7711 conditions per place. [2024-05-12 12:50:53,593 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 502 selfloop transitions, 115 changer transitions 0/623 dead transitions. [2024-05-12 12:50:53,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 623 transitions, 12788 flow [2024-05-12 12:50:53,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:50:53,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:50:53,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-05-12 12:50:53,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4825174825174825 [2024-05-12 12:50:53,594 INFO L175 Difference]: Start difference. First operand has 556 places, 561 transitions, 10474 flow. Second operand 11 states and 207 transitions. [2024-05-12 12:50:53,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 623 transitions, 12788 flow [2024-05-12 12:51:03,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 623 transitions, 12349 flow, removed 111 selfloop flow, removed 9 redundant places. [2024-05-12 12:51:03,580 INFO L231 Difference]: Finished difference. Result has 558 places, 562 transitions, 10439 flow [2024-05-12 12:51:03,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10035, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10439, PETRI_PLACES=558, PETRI_TRANSITIONS=562} [2024-05-12 12:51:03,581 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 515 predicate places. [2024-05-12 12:51:03,581 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 562 transitions, 10439 flow [2024-05-12 12:51:03,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 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-05-12 12:51:03,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:03,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:03,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-05-12 12:51:03,581 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:03,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:03,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1107455976, now seen corresponding path program 19 times [2024-05-12 12:51:03,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:03,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324515406] [2024-05-12 12:51:03,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:03,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:03,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:05,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:05,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:05,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324515406] [2024-05-12 12:51:05,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324515406] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:05,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:05,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:51:05,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357293656] [2024-05-12 12:51:05,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:05,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:51:05,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:05,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:51:05,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:51:05,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:51:05,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 562 transitions, 10439 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 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-05-12 12:51:05,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:05,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:51:05,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand